Job Detail
Apply Now
(link opens in new window)

Job Detail

Job Opening ID
Working Title
Applications Developer
Job Title
App Programmer/Analyst Inter
Work Location
Ann Arbor Campus
Ann Arbor, MI
Full/Part Time
FLSA Status
Organizational Group
Univ Library
Library Info Tech - Lib Sys
Posting Begin/End Date
10/16/2014 – 10/27/2014
$55,000.00 – $68,000.00
Career Interests
Information Technology
Libraries & Museums

Applications Developer

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position, include your salary requirements, and outline skills and experience that directly relate to this position.

Job Summary

The University of Michigan Library, one of the largest academic research libraries in the world, leads the re-imagining of the research library in the digital era. Our seminal role in building digital library systems enabled the creation of HathiTrust, one of the world?s biggest digital libraries with over 90 partner institutions and over 11 million digitized books. Library Information Technology (LIT) is the technology core of the U-M Library. We build tools to help researchers find information in a vast array of online resources, and we built the systems and processes that underlie HathiTrust. The Library Systems Office, a part of LIT, develops and manages systems and resources that support organization and discovery of resources, traditional library services (including book circulation and collection management), and a variety of other systems and functions that depend on bibliographic and descriptive metadata.

This is a two year term-limited appointment with the possibility of extension.


We are looking for a talented and resourceful application developer to help our team develop new systems and services while enhancing and troubleshooting our existing applications and infrastructure. Major areas of work will include some or all of the following: development of a registry of metadata, including a significant suite of related procedures and interfaces, that will identify the complete corpus of U.S. federal government documents; updates and/or enhancements to a HathiTrust database (and the suite of scripts used to manage it) that tracks the physical holdings of HathiTrust partner institutions; enhancements to the infrastructure that underlies the University of Michigan's Mirlyn library catalog and the HathiTrust bibliographic catalog; porting of existing publicly available bibliographic databases from a deprecated hosting platform to a new environment; etc. Specific responsibilities will be assigned, in part, based on the mix of strengths and experience that the successful candidate brings to the position.

Required Qualifications*

Qualified candidates will have a Bachelor's degree in Computer Science or related field and 3 to 5 years relevant experience or equivalent combination of education and experience, strong analytical and problem solving skills, excellent written and verbal communication and the ability to work both independently and collaboratively in a dynamic multicultural/collaborative environment.

Desired Qualifications*

Our ideal candidate will also have some experience with one or more of the following: Ruby, Rails and/or Perl; experience in design (including normalization and tuning) of relational databases; knowledge of library metadata standards (MARC21/RDA, Dublin Core, etc.); experience working in a large academic library and/or large, complex non-profit organization; experience designing and building RESTful APIs; experience with Solr/Lucene;basic web application development experience; knowledge of open-linked data design and query (e.g. SPARQL) and the ability to independently research alternative technical tools and approaches, and to propose preferred options to achieve stated functional goals.

Additional Information

The University of Michigan offers a comprehensive benefits package with generous time-off including 24 vacation days per year. For details, see www.benefits.umich.e...vents/candidate.html

Application Deadline

Review of applications will begin immediately and will continue through the posting period until the position is filled.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.