We are seeking a senior Okta developer with 4-7 years of experience to design, develop, and deploy CIAM solutions focused on Identity Governance and Administration workflows in a global, complex, and diverse CIAM environment.
Requirements
- Senior and experienced Okta developer (4-7 years)
- 5 years’ experience working in information security space in an engineering capacity
- 3-5 years hands on experience with Okta Platform
- Experience with integrating Okta into API gateways
- Experience with Okta Identity Governance (OIG)
- Good understanding of CIAM
- Intimately familiar with IAM related protocols such as SAML, SPML, XACML, SCIM, OpenID and OAuth
- Good understanding of MFA, PAM, and Risk Based Authentification
- Deep technical understanding of IAM solutions across multiple vendors such as Okta
- Experience with NIST SP800-63 Digital Authentication Standard
- Experience creating custom authorization servers, defining scopes and claims, and creating policies and rules to secure APIs
- Experience using Okta REST APIs and knowing how to pass the correct API parameters in requests.
- Experience assigning and unassigning apps to users using Okta Users and Groups APIs
- Knowledge of how to validate an authenticated user's session
- Understanding of the design principles of Okta APIs, including how to use pagination and how to filter query parameters on attributes
- Knowledge of how to identify and work with Okta API rate limits
- Knowledge of where to find the most current documentation and resources on Okta APIs
- Experience using Okta APIs to query logs and events
- Experience creating, updating, and deleting users, groups, and apps using Okta APIs
- Knowledge of when to use Okta REST APIs, Sign-in Widgets, and SDKs
- Understanding of the various Okta supported OIDC and OAuth flows, and knowledge of when to use them
- Understanding the differences between and Org authorization server and a custom authorization server in the context of OIDC and OAuth
- Understanding of how Okta policy and the rules associated with that police affect API calls and responses
- Knowledge of how to create sessions in Okta using Okta APIs and SDKs
- Knowledge of how to configure trusted origins (CORS, Redirect), and understanding of the effects of the configuration of trusted origin when redirecting users
Benefits
- Four months remote project opportunity
- Opportunity to work with a global, complex, and diverse CIAM environment
- Ability to design, develop, and deploy CIAM solutions