Responsibilities
Design and develop backend services that support global authentication and authorisation workflows
Build secure APIs that manage identity lifecycles, roles, permissions, and claims based access control
Integrate authentication services with microservices platforms using synchronous and asynchronous communication
Work with identity and access management systems such as Okta, Auth0, or Keycloak
Apply secure design practices including encryption, secrets management, and secure configuration in cloud environments
Maintain data models for identity, configuration, and auditing in SQL and NoSQL databases
Qualifications
Requirements
Hands on experience with C Sharp and .NET Core for backend service development
Experience designing and implementing authentication and authorisation solutions at scale
Understanding of OAuth 2.0, OpenID Connect, SAML, token based security, and federation patterns
Experience with identity and access management platforms such as Okta, Auth0, or Keycloak
Experience building secure APIs and implementing claims based access control
Familiarity with SQL and NoSQL databases for identity related data


