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.

Title: Software Engineer
Posting Number: 291470
Class/Grade: PAE-3IT
FTE: 100%

Summary: Performs software design, programming, and other tasks required in the planning, development, implementation, and maintenance of the open source Avalon software system. In the course of project development, plans software projects, formulates objectives, and prepares proposals. Develops software programs. Prepares technical documentation. Improves processes and tools. Collaborates with other institutions. Provides training and support. Codes, tests, debugs, and maintains the Avalon software system to support project objectives. Performs systems analysis and design for Avalon, including working with development manager, Product Owner, and development team to determine and document user and system requirements, developing a high-level architecture and detailed system design to meet requirements. Investigates alternative technologies and designs, evaluating the options and recommending solutions to the project team to ensure efficient, effective development. Documents Avalon system for other developers, administrators, and end users, providing other training and support as needed.

The Avalon Media System is an open source software system which enables libraries and archives to more easily provide online access to audio and video collections.

Required Qualifications: Bachelor's degree in Computer Science or a related field and two years of experience in analysis, design, and programming of complex software systems, including work in a full-featured object-oriented programming language such as Ruby on Rails or Java. Combinations of education and related experience may be considered. Demonstrated skills in web application, web services development, and XML. Excellent communication skills. Good interpersonal skills and ability to work as part of a team.

Preferred Qualifications: Master's degree. Three years of experience. Demonstrated skill in working with front end web development frameworks and other highly interactive web user interface development. Experience with an Agile Development framework.

Physical Requiremets: Physical demands will be limited to operating computers of various types. Most duties of this position will involve use of computers for long periods of time and require good mental concentration.

Title: User Experience Designer
Posting Number: 291371
Class/Grade: PAE-3IT
FTE: 100%

Summary: Provide user experience design services to the Libraries’ content management systems and key technology-based projects. Work with stakeholders across IU Bloomington Libraries’ departments to understand requirements and design web-based user interfaces, mobile user interfaces, and online visual elements to support delivery of library services to faculty, staff, students, and other customers through the library website, blogs, research guides, and other platforms. Conduct user research, accessibility evaluations (FAE, WAVE), and run web analytics reports and other user experience work for the department as needed.

Required Qualifications: Bachelor's degree in a user experience discipline (human-computer interaction design, interaction design, etc.) or related field and 2 years of experience in interface and visual design (as demonstrated by a portfolio) or a related professional position; or the equivalent combination of related education, training, and experience from which comparable skills can be acquired.

Interaction design, visual design, image formats and properties, web design, web fonts, mobile design, demonstrated experience with the relevant interaction and visual design tools (Adobe Creative Suite or equivalent). Demonstrated experience with HTML, CSS, and JavaScript or PHP. Excellent oral, written, and interpersonal communication skills.

Preferred Qualifications: Knowledge of and experience with academic libraries or higher education work environments. Experience with Drupal, WordPress, Blacklight or other comparable open source CMS / discovery layer applications.

Physical Requirements: Physical demands will be limited to moving computing equipment, running cables between equipment, and operating computers of various types. Most duties of this position will involve use of computers for long periods of time and require good mental concentration.

Indiana University is an Equal Opportunity/Affirmative Action Employer committed to excellence through diversity. Indiana University has a strong commitment to principles of diversity and in that spirit seeks a broad spectrum of candidates with diverse cultural backgrounds. For more information about Indiana University Bloomington go to