Alis Software - Austin, TX

posted 9 days ago

Full-time - Senior
Austin, TX
Professional, Scientific, and Technical Services

About the position

The IAM Programmer is responsible for planning, developing, testing, and documenting computer programs related to Identity and Access Management (IAM). This role involves evaluating user requests for new or modified programs, coordinating with business partners to improve existing systems, and implementing automation solutions. The IAM Programmer will work with various IAM tools, particularly Okta, to enhance user onboarding and offboarding processes, ensuring seamless integration with cloud and on-premises applications. This position requires strong analytical skills and the ability to work independently with minimal supervision.

Responsibilities

  • Plan, develop, test, and document computer programs related to IAM.
  • Evaluate user requests for new or modified programs and determine feasibility and compatibility with current systems.
  • Consult with users to identify current operating procedures and clarify program objectives.
  • Formulate plans outlining steps required to develop programs using structured analysis and design or object-oriented development methodologies.
  • Perform advanced computer systems analysis work and coordinate planning, budgeting, and analysis of user requirements.
  • Work with business partners to automate processing or improve existing systems.
  • Implement management and automation of processing or improvement of existing systems.
  • Perform business use case analysis and recommend solutions with Okta.
  • Conduct hands-on technical design, configuration, development, integrations, and troubleshooting of IAM/Okta solutions.
  • Automate Okta solution deployments to deliver high-quality software.
  • Document data flow and deployment architecture diagrams for Okta integrations.
  • Lead and ensure best practices and methodologies are applied to design, deployment, and operations.

Requirements

  • 8 years of experience with Identity and Access Management tools and processes.
  • 8 years of experience with IBM Security Identity Manager (ITIM/ISIM) or similar IAM software.
  • 8 years of analytical and organizational skills to gather and analyze facts and propose solutions.
  • 8 years of experience with 24x7 on-call rotation.
  • 8 years of knowledge of Identity and Access Management and LDAP best practices.
  • 8 years of experience in designing, configuring, and implementing Okta solutions.
  • 8 years of experience with authentication methods such as SAML, OAuth, and OIDC.
  • 8 years of experience with onboarding applications into Okta.
  • 8 years of experience in implementing user life cycle management with Okta.
  • 8 years of experience in authentication, authorization, and securing access for applications, devices, and users.
  • 8 years of experience in integrating applications using Okta Gateway.
  • 8 years of experience in migrating users between directories.
  • 8 years of experience in implementing Okta integrations in multi-tenant environments.
  • 8 years of experience in implementing automation for Okta solutions using Jenkins or related technologies.
  • 8 years of experience in implementing cloud-based solutions leveraging AWS.

Nice-to-haves

  • Experience with Federated Identity Manager (TFIM/IFIM) or Single Sign-On (ESSO).
  • Skills in written and oral communication, including public presentations and technical writing.
  • Experience with RSA IAM, Oracle IdM, DatapoJava, JavaScript, or WebSphere.
  • Project management skills and ability to establish project goals and objectives.
  • Strong skills in analyzing complex federal and state legislation related to IAM projects.
  • Experience in technologies such as Java, JavaScript, HTML, JSON, Python, SQL, and Linux.
  • Experience in integrating Okta with Single Page Applications using JWT and OAuth.
  • Experience in Websphere or JBoss configuration for robust authorization using Okta.
  • Prior experience with IBM Datapower and related IBM Security products.
  • Familiarity with LDAP browsers and similar tools.
  • Hands-on experience with Agile Development Methodologies.
  • Hands-on experience with CI/CD methodologies and containerized application deployments.
  • Security certifications.

Benefits

  • Remote work flexibility
  • Long-term employment opportunity
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service