Overview

The Enterprise and User Services Team (EUS) at the Princeton University Library 
is seeking an experienced web developer to join our team as an Enterprise 
Systems Integration Developer. This is an exciting role for an individual who 
enjoys working in a collaborative, team based environment. 

Princeton University Library, one of the world's leading research libraries, 
has a dedicated, knowledgeable staff of over 350 in a large central library, 9 
specialized branches & 3 storage facilities. PUL supports a diverse 
community of over 8,000 students, 1200 faculty, and many visiting scholars. 
Holdings include more than 7 million printed volumes, 5 million manuscripts, 2 
million non-print items, and extensive collections of digital text, data & 
images.  

Responsibilities

The EUS team supports the ongoing development and maintenance of the Library’s 
content management system (currently Drupal), our Alma Library Services 
Platform, other vendor licensed library systems, and custom web applications 
written in both Ruby and PHP. This portfolio of web applications directly 
serves our library patrons and facilitates the work of Library business units 
including Scholarly Collections and Research Services and the Library’s Finance 
and Administration Office. 

This position will work jointly with members of the EUS team as well as others 
on our wider Library Information Technology team on the production of 
well-documented and testable codebases with automated deployment routines that 
ensure that they are stable, secure, and reliably updated. This position will 
also frequently collaborate with non-technical Library staff to gather 
requirements for future development and answer technical support questions. 

Essential Qualifications

Bachelor’s degree in a technical field, or related experience programming web 
applications in a production environment.
Two years demonstrated work experience developing web applications.
Demonstrated knowledge of at least two web programming languages such as 
Javascript, PHP, Ruby, or Python
Demonstrated knowledge of application development utilizing web services and 
HTTP based Application Programming Interfaces (APIs).
Familiarity with contemporary web standards (HTML5, CSS/SASS).
Familiarity with distributed version control, preferably Git/Github, for source 
code version control and collaboration.
Able to work in a distributed/remote, multicultural, collaborative team 
environment
Highly capable in communicating with stakeholders, both in writing and verbally

Preferred Qualifications

Previous work experience with a Content Management System such as Drupal or 
WordPress.
Previous work experience developing and maintaining web applications for 
libraries.
Previous work experience with Ansible or other automated build tools.
Previous work experience with Capistrano or Drush. 
Familiarity with Test-Driven Development (TDD).
Familiarity with best practices in User Experience Work.
Familiarity with Web Accessibility Standards based on the W3C Web Content 
Accessibility Guidelines (WCAG) 2.0 or higher
Certifications in Web Accessibility.

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


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/49958-enterprise-systems-integration-developer

Reply via email to