cover
Full Time

Senior Identity & Access Management (IAM) Developer/ 4 days ago

UChicago Medicine
$125,300 - $146,200 /yearly
Application ends: 2026-02-16

Quick Summary

Senior Identity & Access Management (IAM) Developer role at UChicago Medicine, focused on architecting and developing technical IAM solutions, defining standards, and serving as a technical authority. This is a remote position with a salary range of $125,300 to $146,200 USD annually, requiring 24/7 on-call support. Mandatory qualifications include 5+ years of IAM development experience, 3+ years hands-on with both SailPoint and CyberArk, 5+ years of programming across Java, JavaScript, SQL, and scripting languages (Perl/PHP/Python/Ruby), and expert knowledge of UNIX/Linux, LDAP, Active Directory, SOAP/REST, and SSO technologies.

Senior Identity & Access Management (IAM) Developer - Remote Healthcare IT

Join UChicago Medicine, a world-class academic healthcare system, as a Senior Identity & Access Management (IAM) Developer within the Information Security department. This is a remote, work-from-home opportunity, and candidates may be based outside the greater Chicagoland area.

As a Senior IAM Developer, you will provide technical expertise, develop standards, guidelines, and processes for application systems under the direction of the IAM Assistant Director. You will translate complex business requirements into well-designed applications, balancing user needs, technical competencies, industry developments, and time constraints. This role involves reviewing the design and code development of key architectural components and contributing to decisions on project and infrastructure needs.

Essential Job Functions & Responsibilities

  • Architect, design, and develop IAM technical solutions that meet business needs.
  • Develop departmental policies and procedures related to program usage.
  • Develop user manuals and participate in user demonstrations and focus groups.
  • Maintain up-to-date technical knowledge through various information sources.
  • Review the design and code development of key architectural components.
  • Contribute to decisions regarding project and infrastructure needs, including evaluation of server technologies, languages, platforms, and frameworks.
  • Actively participate in regional and national Identity and Access Management (IAM) communities and organizations.
  • Formulate and define specifications for complex IAM installations, maintenance, and upgrades.
  • Identify and analyze performance and capacity issues.
  • Lead the installation and maintenance of major operating system components, multiple program products, and ancillary system components.
  • Serve as the technical authority on multiple operating system components and technical expert for the UCM IAM team.
  • Collaborate with users, business analysts, and technical staff to resolve problems and respond to suggestions for improvements.
  • Address problems related to systems integration, compatibility, and multiple platforms.
  • Diagnose and repair system failures.
  • Provide on-call support for problem resolution, supporting production applications and environments 24/7.
  • Document technical solutions, including specifications, models, and diagrams.
  • Effectively collaborate with members of the UCM IAM team ensuring quality and delivery of solutions.
  • Review and provide feedback on business requirements and proposed technical solutions.
  • Brainstorm with team members to identify alternative solutions.

Required Qualifications & Experience

  • BS or BA degree in Computer Science, Engineering, or equivalent education, training, or work experience required. Master’s degree preferred.
  • 5 years of experience as an IAM developer/engineer.
  • 3 years of hands-on SailPoint experience.
  • 3 years of hands-on CyberArk experience.
  • 5 or more years of programming experience developing, implementing, debugging, and maintaining applications using:
    • Java, Java EE
    • JavaScript, HTML, and CSS
    • SQL and transact SQL
    • Perl, PHP, Python, or Ruby
    • XML and JSON
  • Expert knowledge (multiple years of experience) and familiarity with multiple technologies, including:
    • Programming within a UNIX/Linux environment utilizing Unix Shell (bash).
    • Database systems and languages such as MySQL, SQL Server, NOSQL, and Oracle.
    • Programming LDAP in conjunction with an LDAP API (e.g., open ldap, JNDI, or Netscape).
    • Web-service technologies, such as SOAP or REST.
    • Single sign-on technologies such as Shibboleth or OpenID Connect.
    • Open-source software and collaborating on open-source products.
    • Network authentication tools such as RADIUS or TACACS.
    • Microsoft Active Directory.
    • Version control software.
  • 2 or more years working with IAM systems and technologies such as Azure, Okta, OneLogin, or Oracle Identity Manager.
  • Previous experience working with open-source software and collaborating on open-source products.
  • Previous experience mentoring junior resources.
  • Experience with HIPAA, NIST, FERPA, and SOX preferred.

Position Details & Benefits

Job Type/FTE: Full Time (1.0 FTE)
Shift: Days
Location: Remote (Information Security Office)
CBA Code: Non-Union

UChicago Medicine is committed to transparency in compensation and benefits. Compensation offered will vary based on candidate qualifications and experience. Review the full complement of benefit options for eligible roles at Benefits - UChicago Medicine.

UChicago Medicine is an equal opportunity employer.

Share

UChicago Medicine

UChicago Medicine

  • Address
    7955 S Cass Avenue
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy