This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly accomplished and technical Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within the development stream, specializing in the design, construction, and modernization of cloud-integrated front-end web solutions and Single Page Applications (SPAs). As a senior engineer, you will bridge the gap between complex user interfaces and robust cloud-based architectures. Operating within a hybrid model, you will translate high-level technical specifications into performant code, implement secure modern authentication standards, and collaborate across multidisciplinary squads to expand digital forms, workflows, and interoperability platforms.
Job Responsibility
Design, build, and maintain highly responsive user interfaces and Single Page Applications (SPAs) optimized for diverse browsers and platforms
Contribute to the development and implementation of web-based applications operating within structured cloud-based frameworks
Collaborate with business analysts and solutions architects to analyze, decompose, and implement complex functional and non-functional requirements
Translate technical specifications into working components, writing automated unit tests inside a Test-Driven Development (TDD) environment
Implement modern authorization protocols to ensure secure data access for customer-focused digital applications
Diagnose, troubleshoot, and resolve functional and performance bottlenecks across development, testing, and production environments
Work actively inside Agile Scrum teams, reviewing peer code, managing pull requests, and validating deployment packages within CI/CD pipelines
Author and maintain comprehensive system code documentation, mapping architectural patterns to support long-term knowledge transfer
Support dynamic application behavior, data pre-population workflows, and structured data capture aligned with established interoperability standards
Requirements
8+ years of dedicated professional experience designing, building, and maintaining robust Single Page Applications (SPAs) integrated with backend RESTful APIs
Expert-level proficiency developing front-end web solutions using Angular, TypeScript, and Bootstrap
Strong knowledge of frontend frameworks, preprocessors, and testing tools, including JavaScript, Jasmine/Jest, HTML5, JSON, npm, Webpack, Babel, LESS, CSS, and SASS
Solid operational knowledge of modern authentication security frameworks, specifically including OAuth 2.0 and JSON Web Tokens (JWT)
Extensive development experience within Agile teams utilizing Azure DevOps suites (including Azure Repos, pull requests, and CI/CD pipelines)
Proven experience successfully delivering software engineering or digital application solutions within a structured public sector framework or corporate government setting
Bachelor's degree in Computer Science, Engineering, or an equivalent technical discipline
Nice to have
Knowledge of backend development concepts, including Java Spring Boot, microservices architecture (Kubernetes, Docker), and relational or NoSQL database management systems
Familiarity with Microsoft Azure services (such as Azure Kubernetes Service, Azure Service Bus, and Functions) alongside foundational knowledge of AWS environments
Understanding of digital web accessibility rules (AODA and WCAG 2.0 guidelines) and application security best practices
Prior experience delivering data integration projects utilizing healthcare interoperability standards (such as HL7 FHIR) is highly preferred