Développeur gestion des identités et des accès / Identity and Access Management Developer
Company | RTX |
---|---|
Location | Longueuil, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, Mid Level |
Requirements
- Experience with IAM tools and frameworks (ForgeRock, SailPoint, Azure Entra ID, Ping Identity, RHSSO)
- Strong understanding of authentication protocols (OAuth, OIDC, SAML, LDAP) and related security principles
- Proficiency in programming languages (Python, Java, JavaScript) and scripting (PowerShell, Bash) for IAM development
- Familiarity with REST APIs, webhooks, and microservices architectures
- 2-4 years of experience in IAM development or related software development fields
- Hands-on experience in implementing, configuring, or customizing IAM solutions
- Bachelor’s degree in Computer Science, Information Technology, Cybersecurity, or related field (or equivalent work experience)
Responsibilities
- Design and develop IAM solutions including Single Sign-On (SSO), Multi-Factor Authentication (MFA), and Privileged Access Management (PAM)
- Build and integrate IAM functionalities into applications and platforms using tools such as Ping, Azure Entra ID, SailPoint, and others
- Write and maintain scripts (PowerShell, Python, JavaScript, etc.) for the automation of identity and access management processes
- Develop automated workflows for identity lifecycle management: user provisioning, de-provisioning, role-based access control (RBAC), and user access reviews
- Implement connectors and APIs for integration with HR systems, directories, and other enterprise applications
- Implement and configure authentication and authorization protocols such as OAuth, OpenID Connect (OIDC), SAML, and LDAP
- Ensure consistent, secure user access across web, mobile, and cloud applications
- Troubleshoot, debug, and resolve issues related to IAM systems, focusing on minimizing downtime and ensuring optimal performance
- Apply regular updates and patches to IAM components and solutions as required
- Contribute to the continuous improvement of IAM practices, developing new scripts and tools to automate IAM processes
- Ensure IAM development efforts align with regulatory and compliance requirements (e.g., GDPR, SOX)
- Maintain documentation for IAM processes, configurations, and APIs
- Provide technical support to stakeholders using IAM services, helping to address functionality and integration questions
Preferred Qualifications
- Experience with cloud platforms and cloud IAM configurations (AWS, Azure)
- Familiarity with DevOps or CI/CD pipelines in relation to IAM
- Knowledge of security best practices for IAM and identity governance