Software Developer - Full Stack (Toronto)

Software Developer - Full Stack (Toronto)

23 Sep
|
Innosystech
|
Toronto

23 Sep

Innosystech

Toronto

Job Title: Software Developer - Full Stack - Senior Location: Toronto, Ontario, Canada Work Model: Hybrid Duration: 11 months Extension: 1 Time Must Haves Modernization & Legacy Transformation Experience: 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: Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization, performance optimization, and enterprise application architecture.

Angular Front-End Development Expertise: Experience designing and developing Angular applications, component-based architecture, state management, responsive UI design, and integration with REST services.

Solution Architecture & Design Skills: Ability to design scalable, maintainable, secure, and loosely coupled solutions.

Experience with DDD, API-first design, event-driven architecture, integration patterns, and modular architecture.

Location: Up to 3 days onsite (subject to HM''s discretion) Description / Responsibilities / Skills Project Description 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. progressively decompose the platform''s monolithic architecture into modular, interoperable services that can integrate with next-generation digital solutions. procurement of three Senior Software Developers responsible for designing, developing, enhancing, and maintaining enterprise-grade web applications and backend services. extensive experience with the Microsoft technology stack, modern web development frameworks, Azure cloud services, SQL Server, and API development.

Responsibilities 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 Dev

Ops and CI/CD processes using Azure Dev

Ops and Git-based source control.

Required Skills Microsoft SQL Server: Strong T-SQL development skills, including stored procedures, views, triggers, indexing, query optimization, execution plans, and database performance tuning.

Azure Cloud: 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 Dev

Ops & Git: Experience with Azure Dev

Ops, CI/CD pipelines, automated deployments, release management, Git

Hub, and/or Azure Repos.

Performance & Multithreading: Strong experience with multithreaded and asynchronous programming, parallel processing, application performance optimization, and scalability.

Production Troubleshooting: Strong troubleshooting and root-cause analysis skills using KQL, Postman, SoapUI, Swagger/OpenAPI, IIS, application logs, monitoring tools, and database diagnostics.

Desired 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.

Rated Criteria (Unique) Cloud, Dev

Ops & CI/CD Experience:



Experience deploying applications in Azure, implementing CI/CD pipelines, Infrastructure as Code, containerization, automated testing, and application monitoring. 10 Points Quality Engineering & Secure Development: Demonstrated use of automated testing, code quality tools, security best practices, threat mitigation, and technical debt reduction strategies. 10 Points Communication & Team Collaboration: Ability to work with architects, product owners, business analysts, and development teams.

Experience mentoring developers and clearly communicating technical decisions. 10 Points Deliverables Develop functionalities per business requirements.

Migrate applications from .NET Framework 4.x to .NET Core/.NET.

Design, develop, and implement secure RESTful APIs.

Develop contemporary Angular web front-ends and migrate existing AngularJS applications to Angular.

Develop and optimize data access and database operations, including query and performance optimization.

Conduct performance testing and tuning to improve application scalability, responsiveness, and reliability.

Implement and enhance application security, including authentication, authorization, and secure API practices.

The resource will ensure full knowledge transfer is provided to the Agency team before end of engagement.

The resource must provide all related documentation as part of knowledge transfer protocol. A walkthrough of any demos, development, etc. will be required before the end of the engagement.

Experience & Skill Set Requirements Cloud, Dev

Ops & 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 10 Points Ability to work with architects, product owners, business analysts, and development teams.

Experience mentoring developers and clearly communicating technical decisions.

📌 Software Developer - Full Stack (Toronto)
🏢 Innosystech
📍 Toronto

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 developer - full stack (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: software developer - full stack (toronto) / toronto