Posted in

Développeur gestion des identités et des accès / Identity and Access Management Developer

Développeur gestion des identités et des accès / Identity and Access Management Developer

CompanyRTX
LocationLongueuil, QC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, 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