Requisition # 2017-7267
Department Library Information Technology
Category Information Technology
Date Posted 3/9/2017
Full-Time / Part-Time Full-Time
Application Deadline ..
Overview
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.
Responsibilities
This posting is for two open positions.
As a member of the growing Library Systems development team, reporting to the Library Application Development Manager, the developers in this position will implement, test, and document applications using the Hydra repository framework as well as other open source applications related to digital preservation, access, and associated workflows.
These are full-time, permanent positions, and remote working (telecommuting) arrangements may be considered based on experience.
Qualifications
Position Requires:
- 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
- Willingness to learn new technologies and data/metadata formats
- Willingness to maintain familiarity with and contribute to Hydra, Fedora, and other relevant open-source projects
Preferred
Preference will be given to candidates who have significant experience with digital preservation best practices best or with any of the following:
Software and Frameworks
- Hydra
- Fedora, especially Fedora 4
- Solr
- GeoBlacklight
- Blacklight
- Spotlight
Programming Languages in addition to Ruby
- Java
- Javascript, CSS, HTML5 and common frameworks for each (e.g. JQuery, Angular, Sass, Bootstrap)
Code Management and Deployment Tools
- Git
- Github
- Capistrano
- Ansible
Protocols and Data/Metadata Standards
Examples:
- Dublin Core, METS, PREMIS, MODS, VRA Core, EAD, SKOS
- IIIF, ResourceSync
- RDF/Linked Data
- REST
- Open Geospatial Consortium Standards
Princeton University is an Equal Opportunity/Affirmative Action Employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability status, protected veteran status, or any other characteristic protected by law. EEO IS THE LAW
Salary Grade
AIT, 030
Standard Weekly Hours
36.25
Eligible for Overtime
No
Benefits Eligible
Yes
Essential Services Personnel (see policy for detail)
No
Physical Capacity Exam Required
No
Connect With Us! Join our Talent Network to receive updates about working at Princeton.
Princeton University requires all candidates to complete a background check successfully prior to the start of employment. The type and extent of background checks may vary depending on job requirements and/or functions.
If you have questions or comments regarding the iCIMS Privacy Policy or iCIMS FAQs, please contact accounts@icims.com.
Go to our careers site.
PI98437019
Apply Here