Overview
NCS is a leading technology services firm that operates across the Asia Pacific region in over 20 cities, providing consulting, digital services, technology solutions, and more. We believe in harnessing the power of technology to achieve extraordinary things, creating lasting value and impact for our communities, partners, and people. Our diverse workforce of 13,000 has delivered large-scale, mission-critical, and multi-platform projects for governments and enterprises in Singapore and the APAC region.
We are seeking an experienced and detail-oriented Identity and Access Management (IAM) Engineer with a strong focus on SailPoint to join our dynamic team. As an IAM Engineer, you will play a key role in managing and optimizing our organization\'s identity governance, user provisioning, and access management systems.
You will be responsible for designing, implementing, and maintaining IAM solutions that ensure secure, seamless access to enterprise resources. Your expertise in SailPoint IdentityNow, SailPoint IdentityIQ, and other IAM technologies will be critical to our efforts in securing identities and automating access controls across the organization.
We are committed to our AEIOU values—Adventure, Excellence, Integrity, Ownership, and Unity—and seek individuals who embody these values in both their professional and personal lives. We are dedicated to our Impact: Valuing our clients, Growing our people, and Creating our future.
Together, we make the extraordinary happen. Learn more about us at ncs.co and visit our LinkedIn career site.
Responsibilities
- Implement, configure, and maintain SailPoint IdentityNow/IdentityIQ solutions for access management, identity governance, and provisioning.
- Design and implement workflows, policies, and access certifications in SailPoint.
- Develop custom connectors and integrate SailPoint with third-party systems.
- Manage identity lifecycle, user provisioning, de-provisioning, and RBAC models.
- Conduct periodic access reviews, ensuring compliance with internal and external security policies.
- Design and develop IAM solutions and processes to manage user access and security.
- Collaborate with security, IT, and business teams to ensure IAM best practices and adherence to security standards.
- Integrate SailPoint with Active Directory, LDAP, cloud applications (e.g., Office 365, AWS, Azure), and other enterprise systems.
- Automate workflows and reporting processes within SailPoint to improve operational efficiency.
- Provide ongoing support and troubleshooting for SailPoint-related issues.
- Monitor and analyze logs, alerts, and performance metrics to ensure smooth operation and identify potential vulnerabilities.
- Maintain clear documentation for system configurations, workflows, policies, and IAM processes.
- Prepare reports on IAM performance, access reviews, and compliance activities.
The Ideal Candidate Should Possess
- 5+ years of experience in Identity and Access Management (IAM), with at least 3+ years of hands-on experience in SailPoint IdentityNow and/or IdentityIQ.
- Strong knowledge of IAM concepts, including RBAC, identity lifecycle management, and access governance.
- Experience with SailPoint configuration, workflows, and integration with various systems such as Active Directory, LDAP, and cloud applications.
- Experience in design, configuration, and implementation of Identity Management with SailPoint IIQ, including end-to-end identity life cycle management, access governance, password management, and application onboarding.
- Experience onboarding applications of different flavors and connector types (JDBC, Web Services, Delimited, Unix, Linux); Java, and Java Beanshell scripting knowledge.
- REST/SOAP API knowledge.
- Process improvements and automation of connector onboarding.
- Developing and implementing Identity Management processes for Joiner, Leaver, Rehire, and Mover.
- Experience in preparing data mapping sheets and implementing logic from authoritative sources to IIQ and target systems.
- Experience coordinating and managing vendor and end-user customers.
- Ability to work with stakeholders to understand business requirements.
- Experience on DAY 1 and DAY 2 projects.
- Strong SQL skills (PL/SQL, procedures, functions) and experience with Oracle, MySQL, and SQL Server.
- Experience with Apache Ant Script, JavaScript, Java, Java Beanshell, and shell scripting.
- Experience with application servers such as Tomcat, JBoss, WebLogic, and WebSphere.
- Understanding of security standards and best practices related to IAM, including SOC2, GDPR, and HIPAA.
- Experience with other IAM tools like Azure or CyberArk is a plus.
- Bachelor\'s degree in Computer Science, Information Technology, or a related field.