Cultural Heritage Programmer

Philadaelphia, PA
0 other recent jobs
Salary: $42,953.00 - $113,435.00
Created: October 29, 2019


The Kislak Center for Special Collections, Rare Books and Manuscripts and the Schoenberg Institute for Manuscript Studies at the University of Pennsylvania Libraries are excited to announce a two-year programmer position to support cultural heritage and digital humanities projects.


Working under the department's director, the Cultural Heritage Programmer will work in the digital cultural heritage arm of Penn Libraries to develop and deploy web applications and write scripts and applications for the management of special collections data. The programmer analyst will work with the director, the staff of the Kislak Center for Special Collections Rare Books and Manuscripts, the Libraries’ Technical Services team, and partners at Penn and other institutions to design and build applications and processes to support the cultural heritage computing at Penn Libraries, among them the Tikal archeological archive project, the OPenn website, the Provenance On-line Project and the Schoenberg Database of Manuscripts. The CHP will use technologies such as Ruby, Ruby on Rails, Python, XSLT, Linux shell scripting (bash) and Docker. This is a two-year position.

The Cultural Heritage Programmer will design, code, simulate, test, implement and maintain application software and associated middleware, interfaces and databases; and work with clients and IT analysts to determine functional requirements. The CHP may work with vendor delivered software. Additionally the CHP will monitor and administer applications, providing technical and application support. He/she will ensure adherence to technical, quality assistance, data integrity and security standards and may also be required to plan, organize and manage small projects.


Bachelor's degree and a minimum of one year of programming or systems analysis experience or an equivalent combination of education and/or experience. An understanding of programming languages, user interfaces, integration methods, and development lifecycles. Demonstrated competence in systems analysis and design and the ability to quickly learn and apply technologies.

Last updated: Wednesday, October 30, 2019 01:36 UTC