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