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.
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
36.25
No
Yes
180 days
No
No
No
Mid-Senior Level
#LI-CB1
Join our Talent Network to receive updates about working at Princeton.
Princeton University job offers are contingent upon the candidate’s successful completion of a background check, reference checks, and pre-employment screening, as applicable. Princeton University requires all employees to be vaccinated against COVID-19 and submit proof of vaccination status. Employees who cannot receive the vaccine because of a disability/medical contraindication or sincerely-held religious belief may request an accommodation (e.g., an exemption) to this requirement.
If you have questions or comments regarding the iCIMS Privacy Policy or iCIMS FAQs , please contact [email protected] .
Go to our careers site.
Similar Positions
-
Senior It Support And Web Specialist, Princeton University, United States, 20 days ago
Details Posted: 04-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 239052415 Senior IT Support and Web Specialist US-...
-
Project Coordinator Temporary, Princeton University, United States, 21 days ago
Details Posted: 03-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238934501 Project Coordinator - Temporary US-NJ-Pr...
-
Research Specialist I, Princeton University, United States, 27 days ago
Details Posted: 28-Mar-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238685976 Research Specialist I US-NJ-Princeton Jo...
-
Research Specialist I, Princeton University, United States, 23 days ago
Details Posted: 31-Mar-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238788132 Research Specialist I US-NJ-Princeton Jo...
-
Advanced Imaging Scientist, Princeton University, United States, 23 days ago
Details Posted: 01-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 238868206 Advanced Imaging Scientist US-NJ-Princet...
-
Neutral Beam Electrical Engineer, Princeton University, United States, 7 days ago
Details Posted: 17-Apr-24 Location: Princeton, NJ, US, 08544 Type: Full-time Salary: Open Categories: Other Staff/Administrative Internal Number: 239579086 Neutral Beam Electrical Engineer US-NJ-P...