Full Stack Developer Consultant

Level of effort: Full-time
Type of engagement: Alberta Edmonton Hybrid
Duration: 3 years
Sector: Public
Language: English

If you would like to submit your resume for this position, please, send it to: info@thomasandschmidt.ca

The Public Client requires the services of a Full Stack Developer to continue to build and enhance the digital services portfolio. The successful Candidate will create new and maintain existing code using a variety of technologies (including Azure SQL, Cosmos, functions and storage, .NET , React, TypeScript, and GitHub) in collaboration with the team’s other developers and designers.

Mandatory requirements

  • Diploma or Degree in an Information Technology-related field
  • Minimum 8 years of experience developing front and back-end software in a cloud hosted environment.
  • Minimum 8 years of experience managing source code through version control systems using a peer review process.
  • Minimum 8 years of experience creating and consuming application programming interfaces for integration with external systems.
  • Minimum 5 years of experience developing solutions using .NET, React, TypeScript, Cosmos and Azure SQL.

Optional requirements 

  • Minimum 8 years of experience working in a cross-functional team comprising of designers, analysts, and developers operating in an agile environment.
  • Minimum 5 years of experience performing integration with Azure Functions and Azure Storage queues for asynchronous processing.
  • Minimum 5 years of experience using Git Flow and pull requests for submission of source code changes.
  • Minimum 3 years of experience creating continuous integration/continuous deployment pipelines using GitHub actions.
  • Minimum 3 years of experience using Azure platform as a service capabilities.
  • Minimum 3 years of experience implementing security practices and role-based access controls in an Azure environment.
  • Minimum 2 years of experience integrating with PowerApps/Dyanmics 365 solutions.
  • Minimum 2 years of experience supporting applications with real-time and/or high-throughput data requirements.
  • Minimum 2 years of experience creating automated regression tests using Cypress.

General tasks

  • Build and enhance the digital services portfolio to enable transformational efficiencies with external housing providers and support Albertans in their affordable housing journey.
  • Translate functional and system requirements into detailed technical specifications and working solutions.
  • Manage source code through version control systems.
  • Perform integrations with Azure functions and Azure Storage queues.
  • Developing solutions using .NET, React, TypeScript, Cosmos and Azure SQL.
  • Create continuous integration/continuous deployment pipelines using GitHub actions.
  • Troubleshoot and resolve complex technical issues, including root cause analysis and remediation planning.
  • Collaborate with other developers, analysts, and stakeholders as part of agile delivery teams; provide regular updates on status, risks, and progress.

Facilities

The successful candidate is not required to work onsite at Edmonton, Alberta; however, initial onboarding and key stakeholder meetings may require in-person attendance. Following onboarding, work arrangements may be hybrid or fully remote, depending on Client’s operational needs and mutual agreement. All work must be completed during regular business hours. The Client will provide the Consultant with a desk, as well as hardware and software necessary to produce the deliverables and perform the Services. The Client will not provide any hardware to facilitate any offsite work. The Consultant must reside in Canada and ensure all work is performed within the country.


Sorry! This job has expired.