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).
Our Financial Client in Ottawa, is seeking a SECRET Cleared Senior Full-Stack Developer to support enterprise IAM and cybersecurity initiatives within a complex enterprise environment. The successful candidate will design and develop secure, scalable applications and integrations leveraging modern JavaScript frameworks, Azure services, and Identity & Access Management technologies.
Job Responsibility:
Design and develop secure web applications using React, Angular, Next.js, Node.js, and TypeScript
Build and integrate RESTful APIs and enterprise integrations using Microsoft Graph API
Implement authentication and authorization using MSAL and modern token-based security models
Develop solutions leveraging Azure services including App Service, Key Vault, Storage, Front Door, and Logic Apps
Configure and maintain CI/CD pipelines within Azure DevOps
Support IAM and identity governance capabilities within Microsoft Entra ID
Develop secure workflows for identity and entitlement management
Implement audit logging, telemetry, and security controls aligned with Zero Trust principles
Conduct code reviews and mentor junior developers
Collaborate with cross-functional teams in Agile/DevOps environments
Requirements:
University degree in Computer Science, Engineering, Cyber Security, or related field
7+ years of enterprise-level development experience
3+ years implementing large-scale IAM solutions
Strong JavaScript / TypeScript development skills
Experience with React, Angular, or Next.js
Experience with Node.js, Express, and REST API development
Experience with Microsoft Graph API and Azure cloud services
Knowledge of OAuth 2.0, OpenID Connect, MSAL, and enterprise authentication models
Experience with Azure DevOps and CI/CD pipelines
Strong understanding of IAM, Identity Governance, and Zero Trust security principles
Experience with Generative AI concepts and modern agentic frameworks considered an asset
Banking or Government experience is considered an asset
Nice to have:
Experience with Generative AI concepts and modern agentic frameworks