University of Illinois Urbana-Champaign logo

University of Illinois Urbana-Champaign

Application Integration Developer - Library IT

🇺🇸 Urbana, Illinois 🕑 Full-Time 💰 $90K - $105K 💻 Software Engineering 🗓️ October 21st, 2026

Edtech.com's Summary

University of Illinois Urbana-Champaign is hiring an Application Integration Developer - Library IT. The developer works on the University Library's Infrastructure Management and Support team, building new solutions, connecting existing systems, and supporting older products that serve the library's instructional, research, and operational needs. The role works under the direction of senior development and infrastructure staff and provides second-tier support for library applications.

Highlights
  • Analyze, design, develop, test, implement, and maintain simple to moderately complex applications and procedures that address library business needs.
  • Integrate campus and library applications with vendor-supplied and internally developed applications, and respond to requests for data and reporting.
  • Provide Tier 2 support and troubleshooting for library application systems, working with vendor partners through defined channels.
  • Collaborate with Library IT staff and stakeholders to define system requirements, applying development, documentation, security, and accessibility best practices.
  • Research new technologies and industry trends that could improve the software solutions behind library services.
  • Work across a platform mix that includes Proxmox, Microsoft Azure, and Amazon Web Services, with occasional work outside normal hours for system failures or scheduled deployments.
  • Requires a high school diploma (or equivalent) and two years of progressively more responsible IT experience, which college coursework can partly substitute, plus demonstrated software development experience.
  • Needs experience with API integration, interoperability standards, and data exchange formats such as JSON or XML.
  • Preferred qualifications include a bachelor’s or advanced degree, command-line and shell scripting experience, Python, Ruby on Rails, .NET, or PHP, Git, and SQL databases such as MySQL, Postgres, or SQL Server.
  • Full-time Civil Service position in Urbana, Illinois, with a budgeted salary range of $90,000 to $105,000; the role is not eligible for work authorization sponsorship.

Application Integration Developer - Library IT Full Description

Application Integration Developer - Library IT
University of Illinois Urbana-Champaign Library. Urbana, IL. Requisition ID: 1038719. Posted 10/19/2026. Full-time Civil Service 5031 - Information Technology Technical Associate, 12-month service basis. Budgeted salary range: $90,000 to $105,000, competitive and commensurate with qualifications and experience.

The Library is essential to the intellectual vitality of the University and attracts talented students, faculty, and scholars to the Urbana-Champaign campus. With more than 15 million volumes, it is one of the world’s great research libraries and renowned for the depth and breadth of its collections. The Library is looking for a candidate who gets excited helping customers, collaborating, and providing solutions to be part of our Infrastructure Management and Support team in Library IT. The IMS team supports a variety of applications and processes across multiple platforms, including Proxmox, MS Azure, and Amazon Web Services.

FUNCTION: The Application Integration Developer will develop new solutions, integrate existing systems, and support legacy products across the Library in support of the instructional, research, and administrative/operational functions of the University Library. The Application Integration Developer will analyze new requests, design simple to intermediate solutions, complete development, perform testing, and implement solutions with direction from senior development and infrastructure staff. The Application Integration Developer will also provide support for new and existing integrations and software application systems.

Duties and Responsibilities
Application Development
  • Analyze, design, develop, test, implement, and maintain simple to moderately complex applications and procedures to address business needs.
  • Integrate campus and library applications with vended and internally developed applications.
  • Respond to requests for data and reporting capabilities.
  • Collaborate with Library IT staff and stakeholders to identify needs and define system requirements.
  • Apply development, documentation, security, and accessibility best practices.
Application Support
  • Provide Tier 2 support and troubleshooting for Library application systems.
  • Interact with vendor partners through defined methods as needed.
  • Participate in online communities as appropriate for the purpose of supporting Library services.
Research
  • Research new technologies and industry trends that could impact direction or enhance approaches to software solutions related to Library services.
Other related duties as assigned.

Minimum Qualifications
  • High school diploma or equivalent.
  • Two (2) years (24 months) of progressively more responsible experience in IT related profession. College coursework which includes Information Technology (IT), IT Management, or a closely related discipline may be substituted: 30 semester hours equals one year (12 months); Associate’s Degree (60 semester hours) equals eighteen months; 90 semester hours equals two years (24 months); Bachelor’s Degree (120 semester hours) equals three years (36 months).
  • Demonstrated experience in software application development and/or programming.
  • Experience with API integration, interoperability standards, and/or data exchange formats such as JSON or XML
Preferred Qualifications
  • Bachelor’s or advanced degree
  • Experience working in a UNIX/Linux or Windows command-line environment.
  • Experience using or knowledge of various shell scripting environments such as bash or PowerShell.
  • Experience using or knowledge of programming languages such as Ruby on Rails, Python, .NET, C#, or PHP.
  • Experience using or knowledge of version control systems such as Git.
  • Experience working in or knowledge of database systems such as MySQL/MariaDB, Postgres, or Microsoft SQL Server.
  • Experience with systems integrations with cloud software platforms.
  • Experience with web accessibility tools and compliance.
  • Experience working in a university or academic research library.
  • Demonstrated experience in gathering stakeholder needs and adjusting to changes.
Knowledge, Skills, and Abilities
  • Enthusiasm for learning new skills.
  • Ability to troubleshoot problems encountered in Library systems.
  • Ability to work independently and as part of a team.
  • Ability to effectively communicate and collaborate.
  • Ability to work in an environment with staff and students from all backgrounds.
  • Ability to provide excellent customer service.
Environmental Demands
Most work will be accomplished in a typical office work environment. Some travel may be involved to attend conferences and other collaboration activities. On occasion, incumbent may need to work outside normal business hours in cases of system failure or scheduled deployments.

This position is not eligible for any type of sponsorship for work authorization. This position is intended to be eligible for benefits.