Programmer for Animal Diversity Web

University of Michigan
Digital Library Production Service
Job Summary

The Library Information Technology (LIT) division provides comprehensive
technology support and guidance for the University of Michigan Library
system, including hosting digital library collections, coordinating
electronic publishing initiatives, and supporting traditional library
services (circulation of materials and management of metadata).

The Digital Library Production Service (DLPS), a part of the LIT, is one of
the nation's premier organizations for the creation and support of digital
library resources, with production level support for electronic library
collections. Staff are responsible for creating online access mechanisms,
significant digital conversion activities, and they play a role in the
University of Michigan Library's work on the HathiTrust digital library.
Additionally, DLPS staff support image and finding aid collections, and
contribute to the Library's development efforts with many other formats.

Animal Diversity Web is an prominent online database of animal natural
history, distribution, classification, and conservation biology founded in
1995 by the University of Michigan Museum of Zoology and supported with
successive grants from the National Science Foundation. The Library and the
Museum are now collaborating to continue the work of ADW.

NOTE: This is a one-year term position with the possibility for renewal.
NOTE: This position target salary range will be dependent on qualifications
and experience of the selected candidate.

DLPS is looking for a talented, resourceful programmer to develop,
maintain, document, and monitor software systems and to process batch
content updates. The focus of this position is on maintaining and
developing the Animal Diversity Web suite of websites and services:

- Maintenance of content including the design and development of automation
workflows for batch processing of content.
- Programming to maintain, enhance, and debug existing features of the
- System administration
- Migration planning with an eye toward an improved sustainability outlook
by leveraging Library and/or other campus resources.
- Composing and maintaining documentation.
Required Qualifications*

- Bachelor's degree in computer science or a related field and 3 to 5 years
of work experience or an equivalent combination of education and experience.
- Facility with Linux-based operating systems.
- Creative problem solving abilities.
- Very good analytical and troubleshooting skills.
- Excellent verbal and written communication skills.
- Resourcefulness along with the ability to work well in a highly
collaborative environment.
Desired Qualifications*

- The ability to do essential system administration tasks in the Unix
- Experience programing with languages such as Python and Ruby on Rails.
- Demonstrated experience creating dynamic web interfaces with HTML, CSS,
and JavaScript.
- Demonstrated experience programming within content management platforms
such as Drupal, Django and Plone.
- Experience with search engine and related code libraries such as Solr and
- Experience using version control systems in software development.
- Demonstrated experience with SGML/XML and related technologies and
- Demonstrated experience with database technology such as MySQL and
PostGres including database design and implementation.
- Demonstrated experience developing APIs such as RESTful web services.
- Familiarity with batch image processing techniques in applications such
as Photoshop and on the command line, ImageMagick.
Mission Statement

The University Library mission is to support, enhance, and collaborate in
the instructional, research, and service activities of the faculty,
students, and staff, and contribute to the common good by collecting,
organizing, preserving, communicating, and sharing the record of human
knowledge. This mission is accomplished through the provision of the
various collections and programs available to patrons of the library system.
Application Deadline

Job openings are posted for a minimum of seven calendar days. This job may
be removed from posting boards and filled anytime after the minimum posting
period has ended.
U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action

Job Opening ID80262Working TitleProgrammer for Animal Diversity WebJob TitleApp
Programmer/Analyst InterWork LocationAnn Arbor Campus
Ann Arbor, MIFull/Part TimeFull-TimeRegular/TemporaryRegularFLSA Status
ExemptOrganizational GroupUniv LibraryDepartmentLibrary Info Tech - DLPSPosting
Begin/End Date3/15/2013  4/05/2013Salary$50,000.00  $65,000.00Career
InterestInformation Technology


To unsubscribe from the DLF-ANNOUNCE list:
write to: mailto:[log in to unmask]
or click the following link: