About the job ForgeRock IAM 7.1 Developer/Consultant
Role:
Need an experienced ForgeRock IAM 7.1 Developer/Consultant, possessing strong organizational and deadline delivery skills, and a proven ability to adapt to difficult situations.
Extensive demonstrated experience (6-8 years minimum) in Design, installation, configuration, and administration of ForgeRock platform (7.1 and above)
Responsibilities:
Act as IAM Lead of the group to perform design and implementation tasks for IAM platforms.
Design, installation, configuration, and administration of ForgeRock products -- ForgeRock AM, IDM, IG and DS
Hands-on development/scripting in Java/JavaScript/Groovy/JSON
Apply DevOps best practices including deployment automation tools, CI/CD pipelines.
Research and troubleshoot ForgeRock. Experience with ForgeRock Backstage and support
Ability to team together with an agile mindset and contribute and iterate as a collective team
Act as ForgeRock champion in the identity domain. Engage on discussions on future of the platform.
Support Junior IAM developers and Setting up local environments
Essential:
Tertiary Qualification in IT / Computer Science / related discipline.
Deep knowledge on ForgeRock products - AM, IDM, IG and DS
Rich IAM Domain experience.
Proficient in Design, installation, configuration, and administration of ForgeRock platform (6.5 and above)
Hands-on development/scripting know-how in Java/JavaScript/Groovy/JSON
Skilled with DevOps best practices including deployment automation tools, CI/CD pipelines (ideally Jenkins based)
Understanding the requirement and development. Involved in End-to-End implementation of IAM use cases.
Analyzing User Stories and requirements and technical specifications.
Gathering the requirements & developing the code for different modules.
Preferred:
Must have hands on experience on ForgeRock suite of products- AM, IDM, IG, DS.
Rich Domain expertise on Identity & Access Management (IAM)
General Experience on:
Modern agile and technology practices - to fit into the agile team cultures
Authentication and Authorisation
Identity Management for identity lifecycle management and provisioning
OAuth2/OIDC/SAML protocols
LDAP schemas and replication
HTTP and RESTful APIs
Containerization using Docker and Kubernetes
Alerting, monitoring and SIEM tools
Release automation
Git
IDE tooling
Release management
Current and evolving dev practices and tools to be conversant as a 'good dev'
TCP/IP networking
Network security and cryptography
General Awareness of:
Virtual/Cloud Machines
DB Stores
Unix OS and scripting
Risk management, Advance Authentication
Good to have additional knowledge of :
Cloud DevOps, Kubernetes and Dockers
Containerization using Docker and orchestration engines like Kubernetes
Git / IDE tooling / Release Management
Current and evolving dev practices and tools to be conversant as a 'good dev'
Modern agile and technology practices - can fit into the agile team cultures
Additional Essential Skills:
Excellent customer interfacing skills.
Excellent written and verbal communication skills.
Participating in Daily Stand-ups and weekly reviews
Strong attention to detail and outstanding analytical and Problem-solving skills.
Understanding of Business, emerging technologies in relevant industry / domain, strong understanding of trends (market and technology) in areas of specialization.