Azure Identity Management Developer
Kelowna, BC • Contract • July 16, 2025 • 81727
Job Title: Azure Identity Management Developer
Job ID: 81727
Location: Kelowna, British Columbia
Overview:
We are currently seeking an experienced Azure Identity Management Developer to join a digital transformation initiative for a public sector client in British Columbia. This is a highly technical, short-term contract focused on modernizing identity infrastructure and streamlining secure access for external users. The project centers on migrating from Azure Active Directory B2C to Microsoft Entra External ID while developing secure, scalable identity management APIs using C#. You’ll work closely with internal application and security teams to ensure the seamless delivery of identity solutions, integrating best practices and governance into every step of the process. This is a great opportunity to lead a visible project, contribute to long-term platform architecture, and leave behind a secure and sustainable foundation for identity and access management.
What you will be doing:
-
Lead the technical effort to migrate identity systems from Azure AD B2C to Microsoft Entra External ID, including planning, execution, and validation
-
Develop and maintain secure C# APIs that manage authentication, authorization, and user provisioning workflows
-
Collaborate with application developers, cloud engineers, and business stakeholders to ensure seamless identity integration across systems
-
Configure and manage Azure identity resources, policies, user flows, and role-based access control (RBAC)
-
Ensure that identity solutions follow industry best practices for security, scalability, and performance
-
Monitor and troubleshoot identity services, ensuring high reliability and proactive incident response
-
Document technical designs, workflows, and support procedures for ongoing operations
What you must have:
-
Minimum 5 years of professional experience in software development or cloud engineering, with at least 2 years focused on Azure Identity Management
-
Hands-on experience with Azure Active Directory B2C and Microsoft Entra External ID
-
Strong proficiency in C# with a focus on API development, particularly in identity and access control contexts
-
Deep understanding of authentication protocols and standards including OAuth2, OpenID Connect, SAML, and JWT
-
Proven ability to work independently and communicate technical solutions to both technical and non-technical stakeholders
-
Experience working in Agile or sprint-based development environments
Nice to have:
-
Experience working with Microsoft Power Platform, Azure Functions, or Azure Logic Apps
-
Knowledge of CI/CD pipelines, DevOps tooling, and version control systems (e.g., Azure DevOps, Git)
-
Prior experience supporting or leading identity migration projects in the public sector or regulated industries
-
Familiarity with Zero Trust Architecture principles and implementation
-
Excellent problem-solving skills and ability to thrive in fast-paced environments
Other Information:
Work Arrangement
-
Preference for candidates based in or near Kelowna, BC
-
Remote work is acceptable for candidates located anywhere in British Columbia
-
Occasional on-site meetings may be required, subject to project needs
Why Join This Project
-
Help shape a secure and scalable identity infrastructure for a major public sector client
-
Work on modern Microsoft cloud technologies, including Entra and Azure
-
Collaborate with forward-thinking IT leaders in a well-organized and agile team environment
-
Flexible remote work arrangement within BC and competitive hourly rate of $96/hour
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com