What are the responsibilities and job description for the Identity & Access Management Analyst position at InterSources Inc?
Key Responsibilities
- Design and Development: Design, develop, and deploy end-to-end SailPoint solutions, including configuration and customization of IIQ/IDN environments.
- Integration: Implement integrations with various enterprise systems such as Active Directory, LDAP, databases, ServiceNow, and cloud platforms (AWS, Azure AD) using both out-of-the-box and custom connectors.
- Customization & Scripting: Utilize strong Core Java and BeanShell scripting skills to develop custom rules, workflows, tasks, and APIs (REST/SOAP) to meet client-specific use cases and automation requirements.
- Lifecycle Management: Develop and maintain solutions for user lifecycle management (joiner-mover-leaver processes), provisioning, deprovisioning, and access request workflows.
- Governance & Compliance: Configure roles, policies, and certifications, and implement Role-Based Access Control (RBAC) models, access reviews, and Separation of Duties (SoD) policies to ensure compliance with standards like SOX/GDPR.
- Testing & Support: Conduct unit testing, integration testing, debugging, and troubleshooting of issues, providing hypercare support post-production and assisting with user acceptance testing (UAT).
Required Experience & Skills
- Experience: Typically 10 years of direct experience with commercial IAM products, with a strong focus on 5 years of hands-on SailPoint IdentityIQ/IdentityNow development experience.
- Programming Languages:
- Proficiency in Core Java and BeanShell scripting is essential.
- Experience with XML, JSON, and REST APIs.
- IAM Knowledge: Deep understanding of IAM concepts and industry standards/protocols, including RBAC, ABAC, LDAP, Active Directory, SAML, OAuth, and OpenID Connect.
- Technical Environment: Experience with application servers like Tomcat, databases (SQL), Git/source code control, and IT service management tools like ServiceNow or Jira is often required.
Soft Skills: Strong analytical, problem-solving, and communication skills, with the ability to work effectively in cross-functional or Agile teams.