RQ00788 - Software Developer - Full Stack - Seniorx3
One-year contract (with possible extension) placing three senior full-stack developers at a Toronto healthcare agency to modernize its legacy home-care platform. Day to day: build enterprise apps with C#/.NET and Angular, develop secure REST APIs, tune SQL Server, and deploy Azure cloud services via Azure DevOps CI/CD.
- Compensation
- CA$90–CA$108 / hr
- Location
- Toronto, ON, Canada
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Fullstack
- Posted
Skills
Must have
- C# / .NET development
- 10+ years hands-on experience developing enterprise applications using C#, .NET Core/ASP.NET Core, and Framework 3.5/4.x, including modernization of legacy .NET applications
- Strong experience designing, developing, integrating, and troubleshooting RESTful APIs, including JWT, OAuth2, authentication, and authorization
- Strong experience with AngularJS, JavaScript, HTML, CSS, jQuery, and MVC
- Strong T-SQL development skills: stored procedures, views, triggers, indexing, query optimization, execution plans, and database performance tuning
- 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
- Experience with Azure DevOps, CI/CD pipelines, automated deployments, release management, GitHub, and/or Azure Repos
- Strong experience with multithreaded and asynchronous programming, parallel processing, and application performance optimization and scalability
- Strong troubleshooting and root-cause analysis skills using KQL, Postman, SoapUI, Swagger/OpenAPI, IIS, application logs, monitoring tools, and database diagnostics
- Experience maintaining and modernizing .NET Framework, Windows Services, WCF/Web Services, Windows Forms, and IIS-hosted applications
- Strong knowledge of OOP, design patterns, software architecture, SDLC, Agile/Scrum, code reviews, clean code, and secure/maintainable development practices
Nice to have
- Experience migrating legacy AngularJS applications to modern Angular
- Tomcat troubleshooting is an asset
- Healthcare system integration experience
- Familiarity with HL7 standards and healthcare messaging, including troubleshooting HL7 interfaces
- Knowledge of FHIR standards, resources, APIs, and modern healthcare interoperability
- Hands-on Mirth Connect experience developing, configuring, monitoring, and troubleshooting channels and integrations
- Public sector experience
Full description
RQ00788 - Software Developer - Full Stack - Seniorx3Duration: 1 Year (250 Business Days) + 1 Possible ExtensionLocation: 525 University Avenue Toronto(Up to 3 days onsite (subject to HM's discretion) )
No security clearance
Must Have skills:**
- C# / .NET Development
- 10+ years of hands-on experience developing enterprise applications using C#, .NET Core/ASP.NET Core, and 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 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 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 skills:
- 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.