Top Benefits
About the role
Job Overview:
We are seeking a highly skilled Senior Full Stack Developer to lead the design, development, and enhancement of cloud-based digital services that support Alberta’s affordable housing initiatives. The successful candidate will play a critical role in delivering secure, scalable, and efficient applications that integrate with external systems, support real-time and high-throughput data flows, and enable transformational service delivery in collaboration with external housing providers and internal stakeholders.
As part of an Agile delivery team, the developer will translate system and business requirements into technical specifications, perform hands-on development using modern Microsoft and cloud technologies, and contribute to continuous improvement through DevOps best practices.
The position will be remote but some initial onboarding will require in-person attendance.
Experience: 7+ years of recent experience.
Key Responsibilities
- Build and enhance digital services that improve operational efficiencies and support affordable housing initiatives across Alberta.
- Translate functional and system requirements into detailed technical specifications and reliable software solutions.
- Develop and maintain front-end and back-end cloud-hosted applications using .NET, React, TypeScript, Cosmos DB, and Azure SQL.
- Manage source code using Git, peer reviews, Git Flow, and pull request best practices.
- Design and implement integrations using Azure Functions and Azure Storage Queues for asynchronous processing.
- Develop and maintain CI/CD pipelines using GitHub Actions.
- Implement security best practices and role-based access controls (RBAC) within an Azure environment.
- Troubleshoot and resolve complex technical issues, perform root cause analysis, and implement remediation plans.
- Collaborate with cross-functional Agile teams including analysts, designers, and other developers to deliver product increments.
- Support applications handling real-time and high-throughput data transactions.
- Create and maintain automated regression tests using Cypress.
- Communicate technical updates, progress, and risks to team leads and stakeholders regularly.
Mandatory Qualifications
- 8+ years of experience developing full-stack solutions in a cloud-hosted environment, including front-end and back-end development.
- 8+ years managing source code through version control systems with formal peer review processes.
- 8+ years developing and consuming APIs for system integration.
- 5+ years developing solutions using .NET, React, TypeScript, Cosmos DB, and Azure SQL.
- 5+ years working in Agile, cross-functional teams with regular stakeholder collaboration.
- 5+ years performing integrations using Azure Functions and Azure Storage Queues.
- 5+ years using Git Flow and pull requests for code submission.
- 3+ years designing and implementing CI/CD pipelines using GitHub Actions.
- 3+ years working with Azure Platform-as-a-Service (PaaS) features.
- 3+ years applying security practices and RBAC in cloud environments.
- 2+ years integrating with PowerApps and/or Dynamics 365.
- 2+ years supporting applications with real-time and/or high-throughput data requirements.
- 2+ years experience creating automated regression tests using Cypress.
Job Type: Full-time
Pay: $90,000.00-$110,000.00 per year
Flexible language requirement:
- French not required
Schedule:
- Monday to Friday
Work Location: Remote
Application deadline: 2025-07-04
Expected start date: 2025-08-04
Top Benefits
About the role
Job Overview:
We are seeking a highly skilled Senior Full Stack Developer to lead the design, development, and enhancement of cloud-based digital services that support Alberta’s affordable housing initiatives. The successful candidate will play a critical role in delivering secure, scalable, and efficient applications that integrate with external systems, support real-time and high-throughput data flows, and enable transformational service delivery in collaboration with external housing providers and internal stakeholders.
As part of an Agile delivery team, the developer will translate system and business requirements into technical specifications, perform hands-on development using modern Microsoft and cloud technologies, and contribute to continuous improvement through DevOps best practices.
The position will be remote but some initial onboarding will require in-person attendance.
Experience: 7+ years of recent experience.
Key Responsibilities
- Build and enhance digital services that improve operational efficiencies and support affordable housing initiatives across Alberta.
- Translate functional and system requirements into detailed technical specifications and reliable software solutions.
- Develop and maintain front-end and back-end cloud-hosted applications using .NET, React, TypeScript, Cosmos DB, and Azure SQL.
- Manage source code using Git, peer reviews, Git Flow, and pull request best practices.
- Design and implement integrations using Azure Functions and Azure Storage Queues for asynchronous processing.
- Develop and maintain CI/CD pipelines using GitHub Actions.
- Implement security best practices and role-based access controls (RBAC) within an Azure environment.
- Troubleshoot and resolve complex technical issues, perform root cause analysis, and implement remediation plans.
- Collaborate with cross-functional Agile teams including analysts, designers, and other developers to deliver product increments.
- Support applications handling real-time and high-throughput data transactions.
- Create and maintain automated regression tests using Cypress.
- Communicate technical updates, progress, and risks to team leads and stakeholders regularly.
Mandatory Qualifications
- 8+ years of experience developing full-stack solutions in a cloud-hosted environment, including front-end and back-end development.
- 8+ years managing source code through version control systems with formal peer review processes.
- 8+ years developing and consuming APIs for system integration.
- 5+ years developing solutions using .NET, React, TypeScript, Cosmos DB, and Azure SQL.
- 5+ years working in Agile, cross-functional teams with regular stakeholder collaboration.
- 5+ years performing integrations using Azure Functions and Azure Storage Queues.
- 5+ years using Git Flow and pull requests for code submission.
- 3+ years designing and implementing CI/CD pipelines using GitHub Actions.
- 3+ years working with Azure Platform-as-a-Service (PaaS) features.
- 3+ years applying security practices and RBAC in cloud environments.
- 2+ years integrating with PowerApps and/or Dynamics 365.
- 2+ years supporting applications with real-time and/or high-throughput data requirements.
- 2+ years experience creating automated regression tests using Cypress.
Job Type: Full-time
Pay: $90,000.00-$110,000.00 per year
Flexible language requirement:
- French not required
Schedule:
- Monday to Friday
Work Location: Remote
Application deadline: 2025-07-04
Expected start date: 2025-08-04