Job Postings - Professional/Administrative

To apply for any one of the following positions, please go to the University Human Resources website. Applications sent directly to our office will not be taken into consideration.

Position Title: Head, Digital Media Software Development
Classification: PAE-4IT
Job number: 14456

Manage the software development team working on the Avalon Media System project and provide technical, architectural, and project management leadership for Avalon and other selected software projects within the Library Technologies division of the IU Libraries. Independently, directly manage a team of programmer/analysts working in collaboration with developers at Northwestern University and other partner institutions to create the Avalon Media System, an open source software system that enables libraries and archives to more easily provide online access to audio and video collections. Play a software architect, high-level technical design, and project management role on other projects as needed. Manage and schedule software development projects and team members’ assignments based on organizational priorities, estimating time and resources for software development activities, mentoring and assisting in the professional development of staff, and directing and participating in requirements analysis, architecture, design, coding, testing, deployment, and support of software systems. Serve as a member of the Library Technologies management team and participate in organization and unit-wide planning initiatives. Serve as a lead contributor to national and international consortial and collaborative efforts, including the Hydra and Fedora open source digital repository communities.


Resume and cover letter required.
Bachelor’s degree in computer science or related field required; Master’s degree preferred. Combinations of relevant education and experience will be considered. At least 5 years of experience in the design and development of complex software systems that includes 3 years in a lead developer or architect role and 2 years managing software development team(s). Knowledge of and experience with developing complex web applications using Java or Ruby on Rails. Knowledge of and experience with relational databases and XML. Excellent oral and written communications skills. Good interpersonal skills and ability to work as part of a team. Scrum or other Agile software development methodology experience preferred. Experience working with library or repository systems, library metadata standards, Unix/Linux system administration, Amazon Web Services or other cloud hosting environments, and digital audio and video preferred.