We are looking for a Senior Full-Stack Developer for our client who meets the following criteria:
Language: English
Security Clearance: Secret
Location of Work: Hybrid – Bank of Canada Head Office in Ottawa
Mandatory requirements:
The bidder must have a University degree in computer science, engineering, cyber security, or related field
The bidder must have a minimum of seven (7) years of demonstrated experience as a developer on enterprise-level projects
The bidder must have a minimum of three (3) years of demonstrated experience implementing large-scale IAM solutions in complex
The bidder must have a Strong proficiency in JavaScript and TypeScript
The bidder must demonstrate experience with React, Angular, or Next.js for frontend development
The bidder must demonstrate experience with Node.js, Express, and RESTful API design
The bidder must demonstrate knowledge with Microsoft Graph API and enterprise integrations
The bidder must demonstrate experience with authentication and authorization using MSAL or similar libraries.
The bidder must demonstrate hands-on experience with Azure services (App Service, Key Vault, Storage, Front Door, Logic Apps)
The bidder must demonstrate knowledge of CI/CD pipelines and Azure DevOps
The bidder must demonstrate experience to Generative AI concepts and modern agentic frameworks
The bidder must demonstrate knowledge of authentication, authorization, and security principles in modern enterprise environments
The bidder must demonstrate experience to produce clear, well-organized, business-consumable documentation
The bidder must demonstrate strong analytical, problem-solving, and negotiation skills with the ability to make sound decisions and informed advice
The bidder must demonstrate hands‑on experience with Identity Governance concepts such as entitlement management, delegated administration, access lifecycle, and auditability within enterprise IAM platforms (Microsoft Entra ID or equivalent)
The bidder must demonstrate expertise in OAuth 2.0, OpenID Connect, and token‑based security models, including delegated permissions and application permissions in enterprise environments
The bidder must demonstrate experience building auditable, security‑sensitive systems, including logging, traceability, and alignment with Zero Trust and enterprise security principles
If interested, please reach out to Dio at dio@mdosconsulting.com