Vacancy: Programmer Analyst, Schoenberg Database of Manuscripts

Programmer Analyst, Schoenberg Database of Manuscripts

Schoenberg Institute for Manuscript Studies at the University of Pennsylvania Libraries

With a growing collection of over 215,000 records representing approximately 100,000 manuscripts, the Schoenberg Database of Manuscripts (SDBM) is the largest freely available repository of data on manuscript books produced before 1600. The SDBM, maintained by the University of Pennsylvania Libraries, has received a grant from the National Endowment for the Humanities to redevelop the SDBM into a global, open-access, collaborative tool for researching the historic and current locations of the world’s manuscript books produced before 1600. The successful outcome of the project has the potential to impact research processes and the discoverability of primary source documents throughout the cultural heritage sector on an international scale.

Penn Libraries is seeking to fill a three-year, full-time, NEH-funded Programmer Analyst position to lead the redevelopment of the SDBM. Working directly with the project manager and the Schoenberg Institute for Manuscript Studies (SIMS) Digital Content Programmer, the PA will build a crowd-sourced application providing web, mobile, and application interfaces for the discovery, access, and entry of manuscript data, using web development frameworks such as Django, jQuery, and Bootstrap. The PA will also work with the library’s Information Technologies and Digital Development (iTaDD) department’s Digital Library Architecture (DLA), which will provide core data access API’s for the SDBM.

Required are: a Bachelor’s Degree and/or Master’s Degree in computer science, information science, or relevant discipline with at least 1 year experience with web application development for publicly accessible, interactive websites; or an equivalent combination of education and experience. The candidate should also possess the following:

  • Proven development skills, including developing rich interactive websites
  • Experience working with SQL databases
  • Experience working with source code version control systems, such as Git, Subversion, or Mercurial
  • Experience with unit and integration testing practices
  • Outstanding communication skills
  • Ability to work effectively with stakeholders and work collaboratively with technical staff
  • Demonstrated capacity to learn new methods and processes

Not required, but desirable are:

Knowledge of HTML5, mobile application development, document databases, Linked Open Data (LOD), and Text Encoding Initiative (TEI) guidelines, and experience working in a Digital Humanities environment

Salary range: $39–$60,000

To apply, go to: