Core Responsibilities:
Develop and Maintain JML Systems:
Design, build, and maintain the software and infrastructure that automate user provisioning, deprovisioning, and access management.
Automate User Access:
Implement automated processes for granting, modifying, and revoking user access to systems, applications, and data.
Integration with HR Systems:
Integrate JML processes with HR systems (e.g., HCM, payroll) to ensure accurate and timely user provisioning and deprovisioning.
Identity Lifecycle Management (ILM):
Contribute to the overall ILM strategy, ensuring that user access is managed consistently and securely throughout their employment lifecycle.
Security and Compliance:
Ensure that JML processes comply with security standards and regulations.
Troubleshooting and Support:
Provide technical support and troubleshooting for JML-related issues.
Process Improvement:
Continuously identify and implement improvements to JML processes to enhance efficiency and security.
Documentation:
Maintain clear and up-to-date documentation of JML processes and procedures.
Testing:
Develop and execute test plans to ensure the reliability and functionality of JML systems.
Required Skills and Experience:
Programming Languages: Proficiency in relevant programming languages (e.g., Python, Java, C#).
Database Management: Experience with database technologies (e.g., SQL, NoSQL).
Identity and Access Management (IAM) Tools: Familiarity with IAM platforms and tools (e.g., Oracle Access Governance, SailPoint, Ping Identity).
Scripting: Experience with scripting languages (e.g., Bash, PowerShell) for automation.
Operating Systems: Knowledge of operating systems (e.g., Windows, Linux).
Security Principles: Understanding of security principles and best practices.
Problem-Solving: Strong analytical and problem-solving skills.
Communication: Ability to communicate technical information clearly and concisely.
Collaboration: Ability to work effectively in a team environment.
Any Graduate