What are the responsibilities and job description for the IAM Forgerock Engineer position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Comprehensive Resources Inc., is seeking the following. Apply via Dice today!
Job Title: ForgeRock OpenIDM (PingIDM) Connector Developer
Location: Alpharetta, GA(Hybriid)
Role Overview
The ForgeRock OpenIDM Connector Developer is responsible for designing, building, and maintaining robust integration points between the ForgeRock Identity Management (IDM) platform and various enterprise applications. This role focuses on the OpenICF (Identity Connector Framework) to facilitate automated provisioning, deprovisioning, and reconciliation of user identities across hybrid-cloud environments.
Key Responsibilities
Job Title: ForgeRock OpenIDM (PingIDM) Connector Developer
Location: Alpharetta, GA(Hybriid)
Role Overview
The ForgeRock OpenIDM Connector Developer is responsible for designing, building, and maintaining robust integration points between the ForgeRock Identity Management (IDM) platform and various enterprise applications. This role focuses on the OpenICF (Identity Connector Framework) to facilitate automated provisioning, deprovisioning, and reconciliation of user identities across hybrid-cloud environments.
Key Responsibilities
- Connector Design & Development: Develop custom connectors using Java or Groovy for systems that lack out-of-the-box (OOTB) support. OpenICF Implementation: Utilize the Open Identity Connector Framework (OpenICF) to create a consistent abstraction layer between IDM and target resources.
- Lifecycle Orchestration: Configure and optimize synchronization mappings, reconciliation rules, and situation assessments to ensure data integrity across systems.
- Integration Support: Maintain and troubleshoot Remote Connector Servers (RCS) for secure communication with on-premises resources. Performance Tuning: Optimize connector operations (e.g., filtered searches, liveSync, and batch processing) to handle high-volume identity transactions.
- Schema Management: Define and map complex object schemas between external systems and the IDM internal repository.
- ForgeRock Suite: Deep hands-on experience with ForgeRock OpenIDM (PingIDM) versions 6.x or 7.x or 8.x
- Protocols: Proficiency in RESTful APIs, SCIM 2.0, LDAP, and SQL.
- Scripting: Advanced knowledge of JavaScript and Groovy for custom synchronization logic and hooks.
- Java Development: Strong background in Java (J2EE) for developing custom Java-based connectors and plugins.
- Tools: Experience with Git, Maven, and CI/CD pipelines (Jenkins).
- Database: Experience with IDM repositories (e.g., MySQL, PostgreSQL, or ForgeRock Directory Services).
- Containerization: Familiarity with deploying ForgeRock in Docker and Kubernetes (specifically ForgeRock CDK/CDM).
- Certifications: ForgeRock Certified Specialist or Professional (IDM).
- Security Standards: Understanding of OAuth2, OIDC, and SAML 2.0.
- Cloud Platforms: Experience integrating with SaaS applications and cloud providers (AWS, EntraId, Google Cloud Platform).