The University of Pennsylvania Library is recruiting a Programmer Analyst (one-year appointment with the possibility of extension).
Here's an excerpt from the ad (reference #100328159):
Reporting to the Digital Projects Librarian, the Digital Library Applications Programmer is responsible for applications programming for the Penn Library's developing Digital Library content repository and discovery system. In this capacity, the incumbent will develop methods for digital object ingestion into the repository, determine and execute indexing parameters, maintenance routines for digital objects including quality checks and administrative data, and develop of search and browse APIs for retrieval of digital objects all within an XML framework based on Lucene/Solr, Cocoon, and other Digital Library software. Develop tools (in Java or other languages) for end-users to manipulate and utilize the digital objects and metadata retrieved. Help determine and enable workflows for Library staff to utilize to populate and manage the repository. Code development is intended to be open or community source.