We are seeking an experienced and skilled Sr SailPoint IIQ Developer to design, develop, implement, and support Identity and Access Management solutions. The ideal candidate will have hands-on experience in integrating identity solutions, automating IAM processes, and enhancing enterprise security posture.
Key Responsibilities:
Technical Skills
- Deep Knowledge of SailPoint IIQ: Understanding the entire architecture, implementation, and configuration of SailPoint IdentityIQ.
- Identity and Access Management (IAM): Strong understanding of IAM concepts, including provisioning, de-provisioning, role-based access control (RBAC), identity lifecycle management, and entitlement management.
- SailPoint IIQ Customization: Experience in developing and customizing workflows, connectors, and identity models in SailPoint.
- SailPoint IIQ Upgrade: Experience in upgrading SailPoint version.
- Integration Experience: Integration with different applications (both cloud and on-premises) using out-of-the-box and custom connectors (e.g., Active Directory, SAP, ServiceNow, Office 365).
- Policy Configuration: Designing and managing identity governance policies, including segregation of duties (SoD), compliance, and access review workflows.
- Reports and Dashboards: Experience in creating custom reports, roles, certifications, and dashboards.
- Experience in creating custom connectors for non-standard systems.
- Understanding of the IIQ Connector Framework and how it integrates with SailPoint’s APIs.
- Core Java: Proficient in Java programming language, as SailPoint IIQ is built on Java and many customizations are developed in Java.
- JSP/Servlets: Experience in developing custom pages, forms, and user interfaces using JSP (JavaServer Pages).
- Spring Framework: Familiarity with Spring framework (especially Spring Security) as it’s often used with SailPoint for enhanced security.
- Strong knowledge of relational databases like Oracle, MySQL, or SQL Server. Ability to write efficient queries, understand schema design, and work with SailPoint's internal database structure.
- Proficiency with JavaScript for writing scripts to automate tasks within SailPoint IIQ.
- Familiarity with creating rules and event triggers using these languages to handle tasks like access certifications, role mining, etc.
- RESTful and SOAP Web Services: Ability to integrate SailPoint with other systems through web services, using REST APIs and SOAP protocols.
- Ability to create and consume APIs for automation, integration, and communication with external systems.
Tools and Technologies
- Version Control: Experience using version control tools like Git, SVN, or Bitbucket to manage codebase changes and collaborative development.
- Development Tools: Familiarity with IDEs such as Eclipse or IntelliJ IDEA for Java development.
- Containerization/Virtualization: Experience with container technologies such as Docker, and orchestration tools like Kubernetes can be a plus for cloud-based deployments.
- Continuous Integration/Continuous Deployment (CI/CD): Knowledge of CI/CD pipelines and DevOps practices for seamless deployment and integration (e.g., Jenkins, GitLab CI, Azure DevOps).
Skills and Experience
- A Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is usually required.
- 5-7 years of hands-on experience with SailPoint IdentityIQ or similar IAM platforms.
- 4+ years in a Senior Developer with experience managing complex SailPoint IIQ deployments and integrations.
- Problem-Solving and Debugging: Ability to troubleshoot complex issues, including performance bottlenecks, integration errors, and system failures.
- Experience in leading technical teams, mentoring junior developers, and working with project managers.
- Ability to manage multiple tasks and prioritize work in an Agile environment (Scrum, Kanban).
- Strong teamwork skills, as you will be working closely with other developers, business analysts, system administrators, and security teams.
- Strong verbal and written communication skills for explaining technical concepts to non-technical stakeholders and collaborating with cross-functional teams.
Certifications:
- SailPoint Certified IdentityIQ Developer or SailPoint Certified IdentityIQ Architect can be a significant advantage.
- Other relevant certifications (e.g., Certified Information Systems Security Professional (CISSP), Certified Identity and Access Manager (CIAM)) can be beneficial.
Bonus Skills (Nice to Have)
- Familiarity with cloud IAM solutions like Azure Active Directory, Okta, or AWS IAM.
- Experience with SailPoint ISC
- Knowledge of OAuth, SAML, OpenID Connect, and other authentication protocols.
- Experience with DevOps practices for building, deploying, and monitoring SailPoint solutions in production environments.
Job Type: Full-time
Pay: ₹500,000.00 - ₹1,200,000.00 per year
Benefits:
Application Question(s):
- Are you an immediate joiner or not?
- Have you developed or customized any SailPoint workflows, rules, or connectors?
- Do you have experience working with RBAC and identity lifecycle management?
- Do you have experience with RESTful or SOAP APIs?
- Do you have experience with Spring or Spring Security?
- Do you have SailPoint Certifications?
- Have you implemented access review workflows or SoD policies?
- Have you worked on any SailPoint IIQ upgrades? If yes, which version?
- Do you have prior experience in leading or managing a team?
Experience:
- Total work: 6 years (Required)
- SailPoint (IdentityNow or IdentityIQ): 5 years (Required)
- Senior developer: 4 years (Required)
Work Location: Remote