Search by job, company or skills

Application Programmer-IAM (CONTRACT ROLE)

6-8 Years
SGD 7,300 - 8,400 per month
Early Applicant
  • Posted 23 hours ago
  • Be among the first 10 applicants

Job Description

About the Role

We are looking for an experienced Application Programmer - IAM to design, develop, integrate, and maintain enterprise Identity & Access Management (IAM) applications and solutions. The ideal candidate will have strong hands-on experience in IAM application development, SailPoint, Oracle IAM, Active Directory, Java, scripting, APIs, and enterprise authentication technologies, with experience working in complex, mission-critical environments.

Key Responsibilities

  • Design, develop, customize, and maintain IAM applications and identity management solutions.
  • Develop and enhance identity lifecycle, user provisioning, access management, authentication, and identity governance capabilities.
  • Develop and maintain integrations with Active Directory, Microsoft Entra ID (Azure AD), Oracle IAM, SailPoint IIQ/ISC, and other enterprise applications.
  • Develop and maintain REST/SOAP web services, APIs, connectors, and application interfaces for IAM integration.
  • Develop automation scripts and tools using Java, Python, PowerShell, Bash/Shell scripting, and SQL.
  • Support IAM application deployment, release management, troubleshooting, and production implementation.
  • Work with CI/CD pipelines and DevSecOps practices using Git, Azure DevOps, build pipelines, SAST, DAST, and software composition analysis tools.
  • Perform application-level troubleshooting, root cause analysis, defect resolution, and performance improvements.
  • Collaborate with infrastructure, cybersecurity, application, and business teams to deliver IAM solutions and integration projects.
  • Prepare and maintain technical documentation, application specifications, integration designs, and operational procedures.
  • Ensure IAM applications and solutions comply with enterprise security, development, and operational standards.

Requirements

  • Minimum 6 years of experience in application development, software engineering, IAM development, or identity and access management.
  • Strong hands-on experience in IAM application development and integration.
  • Experience with:SailPoint IdentityIQ (IIQ) and SailPoint Identity Security Cloud (ISC)Oracle Identity & Access Management (IAM)Active Directory and Microsoft Entra ID (Azure AD)Identity Governance & Administration (IGA) and Privileged Access Management (PAM)Java application development and scriptingOracle WebLogic, Oracle Database, and Microsoft SQL ServerRed Hat Linux and Windows Server
  • Proficiency in Java, Python, PowerShell, Bash/Shell scripting, SQL, HTML, and JavaScript.
  • Experience developing or integrating REST/SOAP web services and APIs.
  • Experience with CI/CD, Git, Azure DevOps, build pipelines, SAST, DAST, software composition analysis, and release management.
  • Good understanding of SAML, ADFS, enterprise authentication, and single sign-on (SSO) technologies.
  • Knowledge of AWS and Azure cloud platforms.
  • Experience integrating IAM applications with enterprise systems, databases, and mainframe environments such as IBM z/OS is an advantage.
  • Strong analytical, troubleshooting, communication, and stakeholder management skills.

Preferred Skills

  • Hands-on experience with SailPoint IIQ/ISC development, workflows, rules, connectors, and custom integrations.
  • Experience with Oracle IAM customization and integration.
  • Strong experience in IAM application programming, API development, and enterprise system integration.
  • Experience with mainframe integration and IBM z/OS environments.
  • Experience in enterprise-scale IAM, cybersecurity, and identity governance projects.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151452063