University of Illinois-posted about 1 year ago
Full-time • Senior
Chicago, IL
10,001+ employees
Educational Services

The Identity and Access Management (IAM) Developer at the University of Illinois Chicago is responsible for maintaining and supporting the campus-wide IAM infrastructure. This senior-level position focuses on integrating systems and applications with existing IAM solutions to ensure secure user access. The developer will provide upper-tier support, troubleshoot issues, and continuously improve IAM-related services, including authentication, authorization, identity provisioning, and API/custom IAM integrations. The role also involves refactoring legacy code and ensuring smooth integration with new technologies while supporting on-call responsibilities for emergencies and maintenance periods.

  • Collaborate with Systems and Development teams to develop, maintain, and improve IAM systems
  • Develop, modify, and maintain applications for system authentication, ensuring secure access and controlling interactions between internal and external applications and data repositories
  • Regularly monitor IAM systems to verify the proper functionality of real-time or scheduled data interactions between the central repository and disparate systems
  • Ensure IAM processes comply with security best practices and university policies
  • Assist project teams with technical strategy, analysis, and design, ensuring successful integration of IAM solutions
  • Support operations staff in the execution, testing, and implementation of IAM-related solutions
  • Conduct research to drive innovation and continual improvement of the IAM infrastructure
  • Review and recommend efficient approaches to Identity and Access Management processes and tasks
  • Provide advanced support for the operational functions of IAM systems
  • Troubleshoot and debug issues in production and non-production environments, ensuring stable IAM infrastructure
  • Write and modify technical documentation; may assist with writing and modifying user-facing documentation
  • Perform other related duties and participate in special projects as assigned
  • Bachelor's degree in Computer Science or closely related field
  • Minimum 5 years of professional IT experience within IT Development
  • Demonstrated experience in developing and/or modifying new and existing applications, including requirement analysis, design, code, test, debug, implementation and maintenance
  • Experience with the Linux operating system and scripting languages, including Perl, Java, JavaScript, XML, and/or PowerShell
  • 7-10 years of demonstrated experience in developing and modifying applications
  • Experience with identity management solutions, such as LDAP, Active Directory, and single sign-on (SSO) protocols (SAML, OAuth, OpenID Connect)
  • Familiarity with various database systems, such as IBM DB2, PostgreSQL, MariaDB, and MySQL
  • Proficiency in API development and integration, along with custom IAM integration solutions
  • Strong troubleshooting skills, particularly in resolving complex issues related to IAM services and integrations
  • Proficiency in scripting and automation for IAM processes, such as provisioning, deprovisioning, and auditing
  • Strong knowledge of the technology stack, including web protocols, multiple operating systems, and distributed systems architecture
  • Understanding of industry-standard SSO technologies and protocols, including OAuth, OpenID, SAML, LDAP, and Active Directory
  • AD&D insurance
  • Paid holidays
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Flexible schedule
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service