IHG
IAM Developer (NOT AN OPERATIONS / NETWORK PERSON) - Needs to be a developer
Develop MFA
Testing APIs
Remote
IAM
Description
IHG is modernizing its global guest identity and security for its 100+ million members. As part of the
Loyalty team you will be helping implement the CIAM strategy, develop software capabilities, and
help deliver a secure, compliant and frictionless multi-channel solution by bringing new
experiences to life for members, guests and partners.
Responsibilities
Development and delivery of high-quality software solutions (both back-end and front-end) by
using industry standard programming languages, technologies and tools. Ensuring that code is
secure, scalable, maintainable, and optimized for performance.
Cross-functional collaboration with product owners, architects, UX designers, scrum masters, and
other engineers to define software requirements, devise solution strategies, and ensure seamless
integration and alignment with business objectives.
Collaboration with peers, participate in code reviews, and promote a culture of code quality,
security awareness and knowledge sharing.
Adherence to secure coding practices to avoid vulnerabilities, protect sensitive data, and ensure
secure software solutions.
Implementation of effective unit testing practices to ensure proper code design, readability, and
reliability.
Balance security with usability, ensuring solutions are user-friendly while maintaining robust
security and scalability.
Stay up to date on CIAM trends, standards (e.g., GDPR, CCPA), and best practices.
Qualifications
Bachelor's degree in Computer Science, or comparable field of study, and/or equivalent work
experience.
Minimum of 7 years related work experience.
Extensive IAM development experience, with a focus on customer identity (CIAM)
Experience with implementing OAuth2, OIDC and SAML
Experience with implementing Multi-Factor Authentication
Experience with JSON Web Tokens (JWT), JWKS and session management
Experience with at least one industry leader CIAM platform (SAP Gigya, Okta, Ping, ForgeRock,
Auth0, EntraID, etc.)
Experience with REST API development in Python, Node.js, Java and tools such as Postman, CURL
Experience with APIGEE, API Gateway or comparable
Experience with implementing API Security, API Authorizers
Experience with Agile methodology and SDLC concepts/tools (Git, SCRUM, Kanban, CI/CD)
Experience with front-end and back-end integration for customer identity flows (Screensets, HTML
widgets, REST APIs, SDKs, webhooks).
Familiarity with at least one of the following cloud providers: Amazon Web Services (AWS), Google
Cloud Compute (GCP), or Microsoft Azure.
Experience with web development frameworks and protocols (HTML, JavaScript, React/Angular,
Node.js)
Strong analytical and problem-solving skills, with a focus on security and scalability.
Excellent communication and documentation skills.
Preferred Qualifications
Experience with implementing Multi-Factor Authentication with Passkeys, FIDO, WebAuthN
Experience with implementing Social Logins
Experience with API development with OpenAPI specifications
Experience with consent management, identity proofing, fraud detection
Experience with mobile app development (iOS, Android), specifically app links and intents
Experience with integrating with 3rd party APIs (SalesForce, Twilio, Adobe, SAP, CyberArk, etc.