About the Opportunity
Our Client is seeking a Senior Full Stack Software Developer to support the design, development, and ongoing enhancement of a new Cancer Screening Correspondence Portal .
This initiative will modernize and digitize an existing correspondence system into a fully digital platform built on modern .NET 8 and React 18 technologies , leveraging Microsoft Azure cloud services.
We are looking for a hands-on senior developer with deep coding expertise - not just team leadership - who can design, build, deploy, and support high-quality enterprise solutions in a regulated environment.
Key Responsibilities
Design and develop full-stack solutions using .NET 8 (Minimal APIs) and React 18
Build and manage RESTful APIs and microservices architectures
Deploy and manage applications in Microsoft Azure
Design and manage APIs using Azure API Management (APIM)
Develop message producers and consumers using Azure Service Bus
Participate in requirements gathering, solution design, and architecture discussions
Perform code reviews and walkthroughs
Create technical documentation (architecture, APIs, workflows)
Maintain CI / CD pipelines in Azure DevOps
Support production systems, ensuring high availability and incident resolution
Identify risks and escalate issues proactively
Mentor and guide junior developers
Lead adoption of modern engineering best practices
Must-Have Technical Skills Front-End
8+ years of experience with React 18, HTML5, CSS
Strong proficiency in JavaScript / TypeScript
Experience delivering high-quality, user-focused interfaces
Back-End
8+ years of experience with ASP.NET Core / Minimal APIs / LINQ (.NET 8+)
Strong understanding of microservices and distributed systems
RESTful API development experience
Azure & DevOps (3+ Years Required)
Azure API Management (APIM)
Azure Service Bus
Azure Container Apps / Jobs
Azure DevOps (CI / CD pipelines)
SQL Server
Redis Cache
Additional Tools
Git (version control)
Docker / Microservices architecture (Nice to Have)
Desired Experience
8 10 years of enterprise software development experience
Strong knowledge of SDLC and Agile methodologies
Experience in regulated or healthcare environments (preferred)
Experience with distributed systems and messaging platforms
Familiarity with healthcare standards (e.g., HL7, FHIR) is an asset
Understanding of privacy, security, and compliance principles
Microsoft Azure or .NET certifications (nice to have)
Net Full Stack Software Developer • Toronto, ON, Canada