Software Engineer, Development (Canada)

Software Engineer, Development (Canada)

21 Oct
|
Source Code
|
Canada

21 Oct

Source Code

Canada

RQ00788
- Software Developer
- Full Stack
- Seniorx3 Duration: 1 Year (250 Business Days) + 1 Possible Extension

Location:
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 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 contemporary 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

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. Public Sector

Experience:
Preferred Description: The Enhancing Home and Community Care (HCC) Digital Connectivity program is executing a multi-year strategy to modernize the HCC digital ecosystem, reduce dependency on the Client Help and Related Information System (CHRIS) platform, and establish the technical foundations for a future-state home care platform.



Current plans require the Agency to rationalize existing CHRIS functionality and progressively decompose the platform's monolithic architecture into modular, interoperable services that can integrate with next-generation digital solutions. To support this transformation, the Agency requires the procurement of three Senior Software Developers responsible for designing, developing, enhancing, and maintaining enterprise-grade web applications and backend services. These resources require extensive experience with the Microsoft technology stack, modern web development frameworks, Azure cloud services, SQL Server, and API development. They will contribute to solution development and support the delivery of secure, scalable, and high-performing software solutions.

Responsibilities:
Design, develop, test, deploy, and maintain enterprise applications using .
NET, AngularJS, JavaScript, and related technologies. Develop and integrate secure REST APIs and modernize legacy .
NET Framework, WCF, Windows Services, and Windows Forms applications. Build responsive web user interfaces and implement secure authentication using JWT/OAuth2. Develop high-performance, multithreaded, and asynchronous applications. Develop, configure, and support Azure cloud services, including App Services, Azure SQL, Storage, Event Hub, ADX, Key Vault, and monitoring solutions. Develop and optimize SQL Server databases, including complex queries, stored procedures, indexing, execution plans, and performance tuning. Perform application testing, production troubleshooting, root-cause analysis, and performance optimization across application, database, cloud, and infrastructure layers. Support DevOps and CI/CD processes using Azure DevOps and Git-based source control. Conduct code reviews and ensure hi

📌 Software Engineer, Development (Canada)
🏢 Source Code
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, development (canada) / canada