Design, develop, test, implement, and integrate Identity and Access Management (IAM) systems and solutions. Ensure that solutions protect information resources against unauthorized use, inappropriate degrees of access, disclosure, damage and/or loss
Identify, analyze and resolve system design weaknesses. Troubleshoot and manage the resolution of issues related identities, systems, access, accounts, authentication, authorization, entitlements, and permissions. Determine and recommend the most appropriate response to identified more complex problems, issues and/or defects by assessing impact and prioritization
Ensure the maintenance and monitor IAM systems. Troubleshoot, support and resolve system incidents, problems and changes, as required
Design reusable strategies, decisions, service components, libraries and frameworks to support enterprise-level IAM services
Plan and live deployment of IAM turnkey solutions including onboarding of client applications
Provide level 2 and level 3 support for clients and coordinate as needed with the technology vendors (performing diagnosis on incidents, implementing standard changes to the infrastructure)
Produce IAM technical documentation such IAM detailed design, configuration guides etc.
Support on business development (bids) including defining scope of work and interacting with clients and the vendors as required during the proposal development as a part of project and developer teams
Qualifications
Bachelor's degree in computer science, IT, or a similar field
Proven experience in designing, implementing, and managing IAM solutions for 3+ years
In-depth knowledge of access control models, authentication protocols, and authorization mechanisms
Proficiency in programming/scripting languages (e.g., Python, PowerShell) for automation
Experience with IAM tools and systems, such as Microsoft Identity Manager, Okta, or Ping Identity
Familiarity with federated identity protocols, including SAML, OAuth, and OpenID Connect
Strong understanding of IAM protocols, security principles, and risk management
Relevant certifications such as CIAM and CIMP
Excellent communication skills and the ability to collaborate in a team environment
Analytical mindset, problem-solving skills, and detail-oriented
Willing to be placed in a banking or financial company