Visiting Research Programmer for Repository Development at University of Illinois


Position available immediately. This is a full-time, three-year visiting academic professional appointment in the University of Illinois at Urbana-Champaign Library Software Development Group. Position may become permanent dependent on funding.

Duties and Responsibilities

As part of a team of repository developers, the Research Programmer will be responsible for providing programming and technical support for all components of a large-scale digital preservation management system, codename Medusa, and the technical infrastructure for the IDEALS scholarly communications initiatives within the University Library. As necessary, the Research Programmer may also provide technical support to other scholarly communication or digital preservation research projects or related programs within the Library.
Detailed job duties include but are not limited to the following:

  • Work with project stakeholders and senior programming staff to gather and analyze requirements for repository development and digital preservation, and recommend approaches to meeting those requirements.
  • Working independently or as a member of a small team, will be responsible for implementing the approved recommendations, especially for in-house development, but also for customization or integration of purchased and open source software.
  • Apply best practices in various software development methodologies, including version control, automated testing and code refactoring, and leveraging appropriate programming frameworks and technical architectures to the requirements and proposed solutions.
  • May supervise student hourly or graduate assistant employees.
  • Encouraged to spend 5% of their time on personal research to learn new skills and stay abreast of the latest developments and trends in software development, especially in the context of a library setting.
  • May also have opportunities to participate in other research grant projects in the Library.



Digital Collections Librarian: University of Chicago

Reporting to the Associate University Librarian for Digital Services, the Digital Collections Librarian leads the Library’s collection-building activities for locally-created digital materials. Establishes priorities, manages projects, coordinates cross-departmental workflows, participates in identifying digital collection development opportunities, and ensures that our locally-digitized collections are integrated into the overall collections and services. Working with the Library’s decentralized digital production environment, the Librarian facilitates communication between staff across the Library working on digital projects and ensures stakeholders remain informed and engaged. Represents activities and needs in the Library’s strategic planning and ensures that issues are reflected in broader organizational policies and procedures. Responsible for understanding emerging trends in digital collection creation and management and for modeling innovative solutions that meet the needs of users in an academic research environment. Represents the Library at professional conferences and meetings, and maintains professional networks and collaborative relationships with other libraries.


End of content

No more pages to load