Search jobs > Toronto, ON > Software developer senior

RQ06935 - Software Developer - Full Stack - Senior

Maarut Inc
Toronto, Canada
$50 an hour (estimated)
Full-time

Responsibilities :

  • Designimplement and continuously expand data pipelines by performingextraction transformation and loadingactivities.
  • Requiredto translate technical systems specifications into working testedapplications.
  • Thisincludes developing detailed programming specifications writingand / or generating code compiling datadriven programs maintainingand conducting unittests.
  • Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations.

GeneralSkills :

  • Experiencein programming and analysis; specialized software package supportat the specified experiencelevel
  • Abilityto collaborate with IT Professionals throughout the SoftwareDevelopment LifeCycle
  • Experiencein structured methodologies for the development designimplementation and maintenance ofapplications
  • Experiencein design code test debug and documentapplications
  • Experiencein the use of object and / or third generation language developmenttools
  • Experiencein one or more programminglanguages
  • Experiencein application design latest design patters deployment andtroubleshooting
  • Experiencewith relational and hierarchical databasetechnologies
  • Experiencein the use of information retrieval packages using querylanguages
  • Experiencewith one or more communicationsprotocols
  • Experiencein structured methodologies for the design developmentimplementation and maintenance ofapplications
  • Experienceeliciting and documenting information from diverse business areastakeholders and subject matterexperts
  • Excellentanalytical problemsolving and decisionmaking skills; verbal andwritten communication skills; interpersonal and negotiationskills
  • Ateam player with a track record for meetingdeadlines

Full StackSkills :

  • Proficientwith both front end and back end development including anyassociated areas such as database design / management andDevOps
  • Knowledgeand experience with design and implementation of the overall webarchitecture
  • Experiencewith implementation of approved user interface design anddeployment ofdatabase
  • Knowledgeand experience ensuring the entire stack is designed and built forspeed andscalability
  • Knowledgeand experience with the design and construction of REST APIservices
  • Knowledgeand experience integrating frontend UI with the constructed APIKnowledge and experience in design and implementation of continuousintegration anddeployment

DesirableSkills :

  • Knowledgeand experience with programming Internetreadyapplications
  • Knowledgeand experience in rapid application development (RAD)methodologies
  • Knowledgeand understanding of Information Management principles conceptspolicies andpractices
  • Experiencewith middleware andgateways
  • Experiencereviewing analyzing and modifying product installation scriptsincluding encoding testingdebugging
  • Abilityto provide postimplementation support and resolve anypostimplementation technicalissues
  • Experienceconducting design walkthrough sessions with projectteam
  • Knowledgeand understanding of Accessibility for Ontarians with DisabilityAct (AODA) and related regulations andstandards
  • Abilityto provide user and system documentation asrequired

Requirements

Experienceand Skill SetRequirements :

MustHaves :

  • PHPcoding (essential) including knowledge of refactoring code due toupgrading from v 7.x to8.x :
  • workwith APIs to code browser queries that retrieve data and parse JSONresponses to present data to the user or feed downstreamprocesses
  • Writedata in alternate formats (such asCSV)
  • MySQL(essential) and phpMyAdmin including experience refactoring codedue to upgrading from v 5.x to8.x :
  • e.g.Write database queries using SQL and use result sets to performbusinesslogic
  • Webdevelopment / UI / Accessibility :
  • HTMLCSSJavaScript
  • WCAG2.0 LevelAA

NiceToHave :

PreviousPublic Sector Experience is anasset.

SkillSetRequirements :

TheSNOWplus enhancement project requires a full stack senior softwaredeveloper who will be responsible to fix some issues and code newfeatures and functionality .

The developer will be on a team withan LRC PM business subject matter experts and additional technicalresources.

Work will also includeremediation of accessibility issues to meet Accessibility forOntarians with Disabilities Act (AODA) standards Web ContentAccessibility Guidelines (WCAG) 2.0 LevelAA

The SNOWplus web application isdeveloped using PHP and MySQL. The application uses a thirdpartyvendor API (KiWIS) that uses html queries and JSON responses.

Microsoft Azure DevOps with Github repository will be used tomanage the project work. Code is deployed manually (no CI / CD) usingSFTP server upload and following change managementprocesses.

In addition toresponsibilities mentioned in the previous description field thecandidate should have demonstrated experience as a lead softwaredeveloper using the following specificskills

  • PHPcoding (essential) including knowledge of refactoring code due toupgrading from v 7.x to8.x :
  • workwith APIs to code browser queries that retrieve data and parse JSONresponses to present data to the user or feed downstreamprocesses
  • Writedata in alternate formats (such asCSV)
  • MySQL(essential) and phpMyAdmin including experience refactoring codedue to upgrading from v 5.x to8.x :
  • e.g.Write database queries using SQL and use result sets to performbusinesslogic
  • Webdevelopment / UI / Accessibility :
  • HTMLCSS JavaScript

WCAG 2.0 LevelAA

  • DevelopmentTools :
  • VisualStudio Code (or similarIDE)
  • AzureDevOps (familiarity with boards and git repositoryusage)
  • Thecandidate should be able to show that they have this experiencewithexamples.

Experience and Skill Set Requirements : Must Haves : PHP coding(essential) including knowledge of refactoring code due toupgrading from v 7.

x to 8.x : work with APIs to code browser queriesthat retrieve data and parse JSON responses to present data to theuser or feed downstream processes Write data in alternate formats(such as CSV) MySQL (essential) and phpMyAdmin, includingexperience refactoring code due to upgrading from v 5.

x to 8.x : e.g., Write database queries using SQL and use result sets toperform business logic Web development / UI / Accessibility : HTML,CSS, JavaScript WCAG 2.

0 Level AA Nice-To-Have : Previous PublicSector Experience is an asset. Skill Set Requirements : The SNOWplusenhancement project requires a full stack senior software developerwho will be responsible to fix some issues and code new featuresand functionality .

The developer will be on a team with an LRC PM,business subject matter experts and additional technical resources.Work will also include remediation of accessibility issues to meetAccessibility for Ontarians with Disabilities Act (AODA) standards- Web Content Accessibility Guidelines (WCAG) 2.

0 Level AA TheSNOWplus web application is developed using PHP and MySQL. Theapplication uses a third-party vendor API (KiWIS) that uses htmlqueries and JSON responses.

Microsoft Azure DevOps with Githubrepository will be used to manage the project work. Code isdeployed manually (no CI / CD) using SFTP server upload and followingchange management processes.

In addition to responsibilitiesmentioned in the previous description field, the candidate shouldhave demonstrated experience as a lead software developer using thefollowing specific skills PHP coding (essential) includingknowledge of refactoring code due to upgrading from v 7.

x to 8.x : work with APIs to code browser queries that retrieve data and parseJSON responses to present data to the user or feed downstreamprocesses Write data in alternate formats (such as CSV) MySQL(essential) and phpMyAdmin, including experience refactoring codedue to upgrading from v 5.

x to 8.x : e.g., Write database queriesusing SQL and use result sets to perform business logic Webdevelopment / UI / Accessibility : HTML, CSS, JavaScript WCAG 2.

0 LevelAA Development Tools : Visual Studio Code (or similar IDE) AzureDevOps (familiarity with boards and git repository usage) Thecandidate should be able to show that they have this experiencewith examples.

5 days ago
Related jobs
Promoted
Tata Consultancy Services
Toronto, Ontario

Skills and Responsibilities: •Full Stack Developer Reporting to the Manager of Software Development for DTC, this individual will develop exciting applications in Ruby and PHP for the Direct-to-Consumer application team supporting Sportsnet. Its consulting-led, cognitive powered portfolio of busine...

Foilcon
Toronto, Ontario

Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. Experience in programming and analysis; specialized software package support at the specified experience level. Ab...

Randstad Canada
Toronto, Ontario

This is a contract position for a Software Developer - Full Stack - Senior for our public sector client. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. Experienc...

Whistle
Toronto, Ontario

Senior Full-Stack Software Engineer (with deep expertise on the front-end). Avoids over-engineering solutions and appreciates how building software can be a means for learning, gaining insights, and ultimately solving problems that people actually have. Enable an experience that is fully internation...

Royal Bank of Canada>
Toronto, Ontario

In this role, you will be a full-stack developer within the JSOC Digital Development team, responsible for designing and implementing software solutions across multiple platforms. Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Applica...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion and migrations. Experiencein programming and analysis; specialized software package supportat the specified experience level. Abilityto...

Cynet Systems
Toronto, Ontario

Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. Experience in programming and analysis; specialized software package support at the specified experience level. Ab...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development Life Cycle. Knowledge/ experience in BPM using WebSphere Integration Developer (WID) onWebSphere Process Server...

E-Solutions
Toronto, Ontario

Full Stack Developer Required Technical Skills:. ...

TEEMA
San Francisco, CA, CA

Have 5-10 years of software development experience. Enjoy being part of a highly collaborative, fully-remote team. Have experience contributing to open-source software. ...