Project Overview
The Enhancing HCC Digital Connectivity program is executing a multi-year strategy to modernize the Home and Community Care (HCC) digital ecosystem, reduce dependency on the CHRIS platform, and establish the technical foundations for a future-state home care platform. Current plans require rationalizing existing CHRIS functionality and progressively decomposing the platform's monolithic architecture into modular, interoperable services that can integrate with next-generation digital solutions.
Qualifications & Requirements
REQUIRED
- Must be able to work 3 days onsite per week in Toronto
- C# / .NET Development
- 10+ years of hands-on experience developing enterprise applications using C#, .NET Core/ASP.NET Core, and ASP.NET Framework 3.5/4.x, including modernization of legacy .NET applications.
- REST API Development & Security
- Strong experience designing, developing, integrating, and troubleshooting RESTful APIs, including JWT, OAuth2, authentication, and authorization.
- Angular / Front-End Development
- Strong experience with AngularJS, JavaScript, HTML, CSS, jQuery, and ASP.NET MVC, with experience migrating legacy AngularJS applications to modern Angular preferred.
- Microsoft SQL Server & Database Development
- Strong T-SQL development skills, including stored procedures, views, triggers, indexing, query optimization, execution plans, and database performance tuning.
- Microsoft Azure Cloud Development
- Hands-on experience with Azure App Service, Azure SQL Managed Instance, Azure Storage, Event Hub, Azure Data Explorer (ADX), Key Vault, Application Insights, and Azure Monitor.
- Azure DevOps & Git
- Experience with Azure DevOps, CI/CD pipelines, automated deployments, release management, GitHub, and/or Azure Repos.
- Performance, Multithreading & Scalability
- Strong experience with multithreaded and asynchronous programming, parallel processing, application performance optimization, and scalability across application and database layers.
- Production Troubleshooting & Testing
- Strong troubleshooting and root-cause analysis skills using KQL, Postman, SoapUI, Swagger/OpenAPI, IIS, application logs, monitoring tools, and database diagnostics.
- Legacy Application Modernization
- Experience maintaining and modernizing ASP.NET Framework, Windows Services, WCF/Web Services, Windows Forms, and IIS-hosted applications; Tomcat troubleshooting is an asset.
- Software Engineering & Architecture
- Strong knowledge of object-oriented programming, design patterns, software architecture, SDLC, Agile/Scrum, code reviews, clean code, and secure/maintainable software development practices.
NICE TO HAVE
- Healthcare System Integration: Experience developing and supporting integrations between healthcare applications and systems.
- HL7: Familiarity with HL7 standards and healthcare messaging, including experience troubleshooting HL7 interfaces.
- FHIR: Knowledge of FHIR standards, resources, APIs, and modern healthcare interoperability.
- Mirth Connect: Hands-on experience developing, configuring, monitoring, and troubleshooting Mirth Connect channels and integrations.
- Public Sector Experience: Preferred
EVALUATION CRITERIA
Modernization & Legacy Transformation Experience - 20 points
- Demonstrated experience decomposing monolithic applications into modular services, APIs, or microservices. Experience developing modernization roadmaps and executing phased migrations with minimal business disruption.
.NET Core / Backend Engineering Expertise - 20 points
- Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization, performance optimization, and enterprise application architecture.
Angular Front-End Development Expertise - 15 points
- Experience designing and developing Angular applications, component-based architecture, state management, responsive UI design, and integration with REST services.
Solution Architecture & Design Skills - 15 points
- Ability to design scalable, maintainable, secure, and loosely coupled solutions. Experience with DDD, API-first design, event-driven architecture, integration patterns, and modular architecture.
Cloud, DevOps & CI/CD Experience - 10 points
- Experience deploying applications in Azure, implementing CI/CD pipelines, Infrastructure as Code, containerization, automated testing, and application monitoring.
Quality Engineering & Secure Development - 10 points
- Demonstrated use of automated testing, code quality tools, security best practices, threat mitigation, and technical debt reduction strategies.
Communication & Team Collaboration Ability - 10 points
- Ability to work with architects, product owners, business analysts, and development teams. Experience mentoring developers and clearly communicating technical decisions.
Key Skills & Competencies
C#, .NET, ASP.NET Core, ASP.NET Framework, REST API, JWT, OAuth2, AngularJS, JavaScript, HTML, CSS, jQuery, ASP.NET MVC, Angular, SQL Server, T-SQL, Azure App Service, Azure SQL Managed Instance, Azure Storage, Event Hub, Azure Data Explorer, Key Vault, Application Insights, Azure Monitor, Azure DevOps, CI/CD, Git, GitHub, Azure Repos, Multithreading, Asynchronous Programming, KQL, Postman, SoapUI, Swagger/OpenAPI, IIS, WCF, Windows Services, Windows Forms, Tomcat, OOP, Design Patterns, SDLC, Agile/Scrum, HL7, FHIR, Mirth Connect, DDD, API-first design, Event-driven architecture, Infrastructure as Code, Containerization, Automated testing, Code quality tools
Applications for this position will be accepted until Tuesday, September 29, 2026 at 12:00 p.m..
Apply Now via Email - Pre-filled Form
Click the button above. Your default email app (on iPhone or Android) will open with a pre-filled message containing all required screening questions. Simply complete and send.
⚠️ Applications without the pre-filled subject & body will not be processed.
Having trouble? Click here to copy the application template to your clipboard.
Pro Tip: Match your resume to the evaluation criteria above. It takes a few minutes and makes all the difference.