Job Summary:

Responsible for the analysis, design, development, implementation, and 
maintenance of software systems to support digital collections and digital 
repository services for the IU Libraries, with a focus working on the open 
source Avalon Media System audio/video repository system used by IU and 
multiple other institutions, based on the Samvera / Fedora software stack. This 
includes developing requirements; evaluating and implementing commercial and/or 
open-source software solutions; designing, coding and testing software; 
defining and implementing interfaces with other IU library systems; defining 
and implementing interfaces with UITS systems, such as Canvas; actively 
engaging in the specification of application deployment strategies; and working 
with other staff to define metadata and content standards. Collaborates with 
librarians and staff in the IU Libraries, other departments at IU, and staff at 
other institutions, playing a lead role in design and/or architecture on both 
local and community projects.

Works independently at the highest level of all technical phases of systems 
analysis and programming. Provides leadership and guidance to other systems 
analyst/programmers and collaborates with the DevOps Engineer and system 
administrators. Analyzes existing system and programming logic difficulties and 
revises the logic and procedures involved, as necessary. Develops logic and 
procedures to provide more efficient operations.

Required Qualifications:

Bachelor’s degree in Computer Science or a related technical discipline and 
five years of experience in the development of complex software systems, 
including work in Ruby on Rails and/or Java, and relational database design and 
programming.

Combinations of education and related experience may be considered.

Experience with frontend development frameworks such as React or Vue. 
Demonstrated ability to interact professionally with developers, other 
technical staff, subject matter experts, and users. Experience working in a 
Unix/Linux environment. Ability to effectively communicate and exchange 
information. Good interpersonal skills and ability to work as part of a team.

Preferred Qualifications:

Master's degree in Computer Science or a related technical discipline. 
Experience with digital repository technologies, including Samvera, Fedora, and 
Blacklight. Experience with library systems and metadata standards. Experience 
with agile development methodologies, particularly Scrum. Experience working 
with digital image, audio, and video formats.

Working Conditions / Demands:

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.

Applicants must be able to meet the availability requirements of a full-time 
position.

Work Location:

Herman B Wells Library
1320 E. 10th Street
Bloomington, Indiana

We will consider applicants interested in working on-site, or remotely from 
elsewhere in the United States.

Job Classification:

Salary Plan: PAE
Salary Grade: 4IT
FLSA: Exempt
Job Function: Information Technology

 


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/45000-lead-software-engineer

Reply via email to