Digital Infrastructure Developer
Created:
May 14, 2015
Description
**This is full-time, permanent position. Telecommunting may be negotiated**The Princeton University Library is one of the world's leading research libraries, serving a diverse community of 5,200 undergraduates, 2,700 graduate students, 1,200 faculty members, and many visiting scholars. Its holdings include more than 7 million printed volumes, 5 million manuscripts, 2 million non-print items, and extensive collections of digital text, data, and images.
The Library employs a dedicated and knowledgeable staff of more than 300 professional and support staff working in a large central library, 9 specialized branches, and 3 storage facilities.
As a member of the growing Library Systems development team, reporting to the Library Application Development Manager, the developer in this position will implement, test, and document applications using the Hydra repository framework.
Essential Qualifications
Required:
Bachelor's degree in computer science or related field. Applicants with significant experience working in a similar environment may also be considered.
Demonstrated experience with Ruby and Ruby on Rails plus one other programming language, preferably Java.
Minimum three years experience, with similar responsibilities, working in a similar environment that includes complex software systems, object-oriented programming, web-based applications and services, and distributed architecture.
Demonstrated experience with test-driven development, preferably using RSpec:
- Ability to work in a Linux-based environment
- Demonstrated familiarity with current and developing trends regarding Hydra, Fedora, and other relevant technologies
- Willingness to contribute enhancements, patches, and new code to the Hydra Project
Experience developing applications for large academic, cultural heritage, or research institutions. Preference will be given to candidates who have significant (ideally two or more years where applicable) experience with the following:
Software and Frameworks:
- Hydra: http://projecthydra.org/
- Blacklight: http://projectblacklight.org/
- Fedora, especially Fedora 4: http://fedorarepository.org/
- Solr: http://lucene.apache.org/solr/
- Java
- Javascript, CSS, HTML5 and common frameworks for each (e.g. JQuery, Angular, Sass, Bootstrap)
- Git
- Github
- Capistrano
- Docker
- Dublin Core, METS, PREMIS, MODS, VRA Core, EAD, SKOS
- IIIF, ResourceSync
- RDF/Linked Data
- REST
Applications received before June 15, 2015 will receive the highest priority and consideration. Nominations and applications (cover letter, resume and the names, titles, addresses and phone numbers of three references) will be accepted only from the Jobs at Princeton website: http://jobs.princeton.edu .
The final candidate will be required to complete a background check successfully.
To apply, visit http://jobs.princeton.edu and search for Requisition Number 1500336.
How to apply
Contact:
Jon Stroop
Metadata
Published: Thursday, May 14, 2015 16:42 UTC
Last updated: Tuesday, February 28, 2017 23:41 UTC