Sr IAM Developer
2 weeks ago
Sr .IAM Developer (.Net) Client: Not for Profit Role: Sr .IAM Developer (.Net) Job Type: Contract (6 months) Location: Remote EST hrs Your New Company Our client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net. Your New Role: Project is to unify member login system between main website, e-commerce site (third party), and e-learning site in development (third party) using a modern SSO implementation. With the client as the Identity Provider, the new system must connect to their on-the-prem-member database, issuing tokens and claims based on that data; it must be secure, performant, and extensible to future services. • Design and implement a secure, standard-compliant Single Sign-On (SSO) system using OAuth 2.1 / OpenID Connect (OIDC), with the organization serving as the Identity Provider. • Deploy and configure the Identity Provider (IdP) to support the new authentication system. • Define, implement, and document the token and claims model. • Develop a comprehensive database migration plan and migrate existing Umbraco 4 / SQL Server user data into the new SSO platform. • Integrate the SSO solution with internal and external web applications. • Produce detailed documentation for all secure integrations and system interactions. • Prepare, test, and validate a fully production-ready configuration for deployment. • Train the existing IT team on maintenance, monitoring, and ongoing support of the solution. What You’ll Need: • Experience working in a Microsoft Windows domain environment. • Identity & Security: o Strong understanding of OAuth 2.1 and OpenID Connect (OIDC) flows (Authorization Code Flow, PKCE, Refresh Tokens, JIT migration etc.) o Experience with IdentityServer4 or Duende IdentityServer (self-hosted). 1. Experience implementing IdPs and integrating RPs (clients)2. Experience with OWIN/Katana • Authentication Frameworks / Libraries: o ASP.NET Core Identity, o Duende IdentityServer o Familiarity with JWT, JWK, and claims-based authorization • Web & API Development: o C# / ASP.NET Core (middleware, controllers, dependency inversion, dependency injection) o RESTful API design and token-secured endpoints o Understanding of classic ASP.NET Membership / Forms Authentication to support Umbraco 4 migration. o Experience implementing logging and monitoring for authentication systems (e.g., audit logs, failed login alerts, token usage logs). 3. Knowledge of Windows Server / IIS deployment 4. Familiarity with .NET Framework 4.6.1 and WebForms • Database Integration & Migration: o SQL Server / T-SQL proficiency o Experience with data migrations (hash migrations, identity mapping, user normalization)5. Knowledge of Umbraco 4 Membership Provider or older ASP.NET Membership schemas 6. Security Best Practices: o Familiarity with PBKDF2 / bcrypt / Argon2 password hashing o Secure handling of PII, tokens, and secrets o Understanding of CORS, CSRF, TLS, and OWASP Top 10 Experience with any of following would be considered a strong asset: • JavaScript experience for handling redirects and tokens in browser-based apps / experience with modern frameworks such Blazor. • Docker, CI/CD pipelines (GitHub Actions / Azure DevOps) for deployment and version control • Experience testing authentication and authorization flows (unit and integration tests; Postman, Swagger etc)• Understanding of affiliate-based identity design (users belonging to multiple orgs). • Familiarity with Canadian privacy law (PIPEDA/FIPPA) for user data handling. • Comfortable training internal developers on using and maintaining the new SSO endpoints and claims. What You’ll get in Return The client is offering a contract engagement with remote option.
-
Sr IAM Developer
2 weeks ago
Canada Hays Full timeSr .IAM Developer (.Net)Client: Not for ProfitRole: Sr .IAM Developer (.Net)Job Type: Contract (6 months)Location: Remote EST hrsYour New CompanyOur client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net.Your New Role: Project is to unify member login system between main website, e-commerce site...
-
Sr IAM Developer
2 weeks ago
Canada Hays Full timeSr .IAM Developer (.Net) Client: Not for Profit Role: Sr .IAM Developer (.Net) Job Type: Contract (6 months) Location: Remote EST hrs Your New Company Our client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net. Your New Role: Project is to unify member login system between main website,...
-
Sr IAM Developer
2 weeks ago
Canada Hays Full timeSr .IAM Developer (.Net) Client: Not for Profit Role: Sr .IAM Developer (.Net) Job Type: Contract (6 months) Location: Remote EST hrs Your New Company Our client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net. Your New Role: Project is to unify member login system between main website, e-commerce...
-
Sr IAM Developer
2 weeks ago
Canada Hays Full timeSr .IAM Developer (.Net) Client: Not for Profit Role: Sr .IAM Developer (.Net) Job Type: Contract (6 months) Location: Remote EST hrs Your New Company Our client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net. Your New Role: Project is to unify member login system between main website, e-commerce...
-
Sr IAM Developer
2 weeks ago
New Canada Hays Full timeSr .IAM Developer (.Net)Client: Not for ProfitRole: Sr .IAM Developer (.Net)Job Type: Contract (6 months)Location: Remote EST hrsYour New CompanyOur client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net.Your New Role: Project is to unify member login system between main website, e-commerce site...
-
Sr IAM Developer
2 weeks ago
New Canada Hays Full timeSr .IAM Developer (.Net) Client: Not for Profit Role: Sr .IAM Developer (.Net) Job Type: Contract (6 months) Location: Remote EST hrs Your New Company Our client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net. Your New Role: Project is to unify member login system between main website, e-commerce...
-
Sr IAM Developer
2 weeks ago
New Canada, NS Hays Full timeSr .IAM Developer (.Net) Client: Not for Profit Role: Sr .IAM Developer (.Net) Job Type: Contract (6 months) Location: Remote EST hrs Your New Company Our client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net. Your New Role: Project is to unify member login system between main website, e-commerce...
-
Sr IAM Developer
1 week ago
New Canada, NS Hays Full timeSr .IAM Developer (.Net) Client: Not for Profit Role: Sr .IAM Developer (.Net) Job Type: Contract (6 months) Location: Remote EST hrs Your New Company Our client is a not-for-profit organization and seeking senior software developer with expertise in SSO, Oauth, .Net. Your New Role: Project is to unify member login system between main website, e-commerce...
-
Senior IAM Platform Engineering Leader
1 week ago
, , Canada TD Full timeA leading financial institution in Canada is seeking a Sr. Manager of Identity Governance and Administration (IGA) Engineering. You will lead the design and development of new capabilities in IAM and drive modernization initiatives. The ideal candidate has over 10 years of engineering experience in IAM, strong expertise in SailPoint IIQ, and proven...
-
URGENT – Senior IAM Consultant
8 hours ago
, , Canada VTRAC Consulting Corporation (WBE) Full timeSr. Technical Recruiter @ VTRAC Consulting | IT, Engineering Thank you for applying to VTRAC opportunities. Please email your resume as an MS-WORD document in confidence. Subject: URGENT – Senior IAM Consultant (Okta, NIST, Azure AD), Permanent, Hybrid . Attention: or call . Position Type: Permanent No. of Positions: 1 Location: GTA - Hybrid The Position...