Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Identity & Access Management (IAM) Developer image - Rise Careers
Job details

Senior Identity & Access Management (IAM) Developer

Job Description

Join a world-class academic healthcare system, UChicago Medicine, as a Senior Identity & Access Management (IAM) Developer in our Information Security department. This position will be primarily a work from home opportunity with the requirement to come onsite as needed. You will need to be based in the greater Chicagoland area.          

In this role, as a Senior IAM Developer, you will take an active role in developing departmental policies and procedures, as they relate to the use of programs. Develops user manuals and participates in user demonstrations and focus groups. Maintains up-to-date technical knowledge through a variety of information sources. Under the direction of the Identity & Access Management (IAM) Assistant Director, the Senior IAM Developer provides technical expertise, develops standards, guidelines, and processes for application systems. Translates business requirements into well-designed applications while balancing user and business needs, technical competencies, industry developments, and time constraints. Reviews the design and code development of key architectural components. Contributes to decisions on project and infrastructure needs, including the evaluation of server technologies, languages, platforms, and frameworks. Actively participates in regional and national Identity and Access Management (IAM) communities and organizations as appropriate. Formulates and defines specifications for complex IAM installations, maintenance, and upgrades. Identifies and analyzes performance and capacity issues. Leads the installation and maintenance of major operating system components, multiple program products, and ancillary system components. Serves as the technical authority on multiple operating system components. Works with users, business analysts and technical staff to resolve problems and responds to suggestions for improvements and enhancements. Addresses problems related to systems integration, compatibility, and multiple platforms. Diagnoses and repairs system failures. Provides on-call support for problem resolution.  

   

Essential Job Functions   

  • Architect, design and develop IAM technical solutions which meet business needs.  
  • Evaluate capacity and performance issues.  
  • Document technical solutions including specifications, models, diagrams and other documentation as requested or required.  
  • Support production applications and environments 24/7.  
  • 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.  
  • Participate in regional and national communities to expand and share knowledge unifying efforts to improve IAM.  
  • Brainstorm with team members to identify alternative solutions.  
  • Serve as a technical expert for the UCM IAM team.  
  • Additional duties as assigned.   

   

Required Qualifications   

  • BS or BA degree, 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  
  • 5 or more years of programming experience developing, implementing, debugging and maintaining applications with any of the following languages:  
  • Java, Jave EE  
  • JavaScript, HTML and CSS  
  • SQL and transact SQL  
  • Perl, PHP, Python or Ruby  
  • XML and JSON  
  • Expert knowledge, with 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 such as 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, Oracle Identity Manager, etc.  
  • 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   

  • Job Type/FTE: Full Time (1.0 FTE)  
  • Shift: Days  
  • Location: Flexible (Darien)  
  • Unit/Department: Information Security Office  
  • CBA Code: Non-Union 

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Identity & Access Management (IAM) Developer, The University of Chicago Medicine

Join the incredible team at UChicago Medicine as a Senior Identity & Access Management (IAM) Developer in Darien, where your expertise will help shape the future of our Information Security department! This role is primarily work from home, offering you the flexibility to balance your professional and personal life, while still being based in the greater Chicagoland area. As a Senior IAM Developer, you will play a crucial part in crafting departmental policies, developing user manuals, and ensuring that our IAM processes are top-notch. You'll translate complex business requirements into practical applications while considering user needs, technical capabilities, and industry standards. Your keen insights will contribute to critical project decisions regarding server technologies and programming languages, and you'll be an active participant in national IAM communities. Your technical authority will shine as you tackle installation and maintenance of system components, resolve integration issues, and provide critical on-call support. Imagine the impact you'll have by architecting IAM solutions that truly meet business needs while collaborating with a passionate team. Your background in IAM technologies, programming languages, and knowledge of regulations like HIPAA and NIST will make you a vital asset to our mission at UChicago Medicine.

Frequently Asked Questions (FAQs) for Senior Identity & Access Management (IAM) Developer Role at The University of Chicago Medicine
What are the main responsibilities of a Senior Identity & Access Management (IAM) Developer at UChicago Medicine?

As a Senior Identity & Access Management (IAM) Developer at UChicago Medicine, your key responsibilities include developing technical solutions that align with business needs, maintaining up-to-date knowledge of IAM technologies, and working closely with users and analysts to resolve issues. You will also lead the installation and maintenance of operating system components and participate in IAM community engagements.

Join Rise to see the full answer
What qualifications do I need to become a Senior IAM Developer at UChicago Medicine?

To qualify for the Senior Identity & Access Management (IAM) Developer role at UChicago Medicine, you should have a Bachelor's degree in Computer Science or a related field, at least five years of experience as an IAM developer/engineer, and a strong programming background. Familiarity with technologies such as SailPoint, Java, and various databases is essential, along with experience in IAM systems like Azure and Okta.

Join Rise to see the full answer
How does UChicago Medicine support professional development for Senior IAM Developers?

UChicago Medicine encourages professional development for Senior Identity & Access Management (IAM) Developers by promoting participation in regional and national IAM communities. This allows you to gain insights, share knowledge, and stay updated on industry trends, helping both your personal growth and the advancement of the organization.

Join Rise to see the full answer
What programming languages should I be proficient in for the Senior IAM Developer position at UChicago Medicine?

For the Senior Identity & Access Management (IAM) Developer role at UChicago Medicine, you should be proficient in programming languages such as Java, JavaScript, SQL, and Python. Experience in various web services and authentication technologies is also a plus, enabling you to effectively contribute to developing IAM solutions.

Join Rise to see the full answer
What kind of work environment can I expect as a Senior IAM Developer at UChicago Medicine?

The work environment for a Senior Identity & Access Management (IAM) Developer at UChicago Medicine is primarily remote, providing flexibility in your work-life balance. However, occasional onsite presence will be required, promoting team collaboration and communication.

Join Rise to see the full answer
Common Interview Questions for Senior Identity & Access Management (IAM) Developer
Can you describe your experience with SailPoint as a Senior IAM Developer?

When answering this question, highlight specific projects or implementations where you've utilized SailPoint, discussing the scale of the project, your role, and any challenges you overcame while ensuring compliance and efficiency in identity management.

Join Rise to see the full answer
What is your approach to developing IAM policies and procedures?

Discuss your methodology in assessing business needs and regulatory requirements, as well as your experience in creating comprehensive IAM policies that are actionable and aligned with industry standards.

Join Rise to see the full answer
How do you stay updated on IAM technologies and industry trends?

An effective answer would demonstrate your commitment to continuous learning through attending seminars, participating in community forums, and engaging with professional groups focused on IAM. Highlight specific resources or events you've benefited from.

Join Rise to see the full answer
Could you share an example of a complex IAM problem you solved?

Explain the context, your analytical approach, the technical skills employed, and the positive outcome of your solution. Focus on how your actions contributed to business needs and user satisfaction.

Join Rise to see the full answer
What techniques do you use for troubleshooting systems integration issues?

Describe a systematic approach for diagnosing integration problems—detailing the tools and methodologies you utilize to identify, analyze, and resolve compatibility challenges within IAM systems.

Join Rise to see the full answer
How do you document technical solutions and architectures?

Provide insights on the importance of documentation in your work, and mention particular methods or tools you use for creating clear and concise documentation, including models and diagrams to support your IAM solutions.

Join Rise to see the full answer
What experience do you have with regulatory compliance in IAM?

Speak to your expertise in navigating HIPAA, NIST, FERPA, or SOX regulations, and reference instances where your knowledge influenced the development of compliant IAM solutions.

Join Rise to see the full answer
Can you explain your experience collaborating with cross-functional teams?

Ensure you provide examples of how you have worked with diverse groups, including business analysts and technical staff, emphasizing your communication skills and ability to foster collaboration towards a shared goal.

Join Rise to see the full answer
What are some of the best practices you follow when developing IAM solutions?

Outline best practices such as maintaining thorough documentation, conducting regular testing, and engaging end-users for feedback to create IAM solutions that are not only effective but also user-friendly.

Join Rise to see the full answer
How do you handle on-call support for production applications?

Articulate your readiness to address issues promptly and effectively, detailing your strategies for assessing and solving problems quickly while ensuring minimal disruption to the business operations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Sps North America Hybrid Chicago, Illinois, United States
Posted 3 days ago
Photo of the Rise User
Devoteam Hybrid Vilnius/Kaunas, Vilnius, Lithuania
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
MATCH
VIEW MATCH
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!