Description: The Software Development Librarian works as an active participant on a team that advances library services through applied research and application development and manages the entire life cycle of projects, from requirements gathering to deployment. Provide technical leadership and hands-on programming expertise for a portfolio of library projects, assigned based on their skills and interests and on the current opportunities. Identify emerging technologies that have potential for new and improved library services. Working both independently and in team settings, develops new digital library services through an iterative, data-informed, and test-driven process that emphasizes creativity, usability, sustainability, and performance. Maintains and provides enhancements to existing library applications and collaborates closely with Libraries Information Technology staff to develop and maintain supporting infrastructure.
Qualifications: ALA-accredited MLS, MIS, or other relevant advanced degree. Potential to develop expertise in current and emerging digital technologies. Web application development experience with one or more server-side programming languages such as PHP, Python, or Ruby.