
Senior Identity & Access Management (IAM) Developer/ 4 days ago
Quick Summary
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.

