Requisition # 2018-9740 Department Library-Information Technology Category Information Technology Full-Time / Part-Time Full-Time
This position is a member of the Enterprise and User Services Team, which supports the ongoing development and maintenance of the Library's content management system (currently Drupal), vendor licensed enterprise systems, and custom web applications.
This position supports a body of web applications that serve our library patrons and facilitate the work of Library business units including Scholarly Collections and Research Services and the Library's Finance and Administration Office. Much of the position's work involves integrating these applications with wider University services, Library data resources, and vendor provided web services. The position also participates in the management of the underlying databases utilized by this application portfolio and will be expected to perform complex database migration tasks. The incumbent will work jointly with other developers in our Library Information Technology team on the production of well-documented and testable codebases and will liaise with non-technical Library staff as project needs dictate. The position will work closely with other developers from the Digital Repository and Discovery Services Team, as well as the Library Operations Team, to help maintain the deployment and monitoring routines that ensure the Library's applications are stable, secure, and reliably updated.
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 5200 undergraduates, 2700 graduates, 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. Further info: https://library.princeton.edu/.
Bachelor's degree in a technical field, or related experience programming web applications in a production environment.
At least two years of application development experience, including full life-cycle software development.
Demonstrated knowledge of at least two web programming languages such as PHP, Ruby, or Python.
Familiarity with relational databases.
Familiarity with distributed version control, preferably Git/Github, for source code version control and collaboration.
Familiarity with Test-Driven Development (TDD).
Demonstrated knowledge of application development utilizing web services and HTTP based Application Programming Interfaces (APIs).
Experience with Linux systems.
Able to work in a distributed/remote, multicultural, collaborative team environment
Highly capable in communicating with stakeholders; written as well as oral.
Advanced degree in Information Science.
Previous work experience with a Content Management System such as Drupal or WordPress.
Previous work experience with Integrated Library Systems and other Library Business applications.
Previous work experience with Ansible or other automated build tools.
Familiarity with application development using systems like Amazon Web Services.
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
Standard Weekly Hours
Eligible for Overtime
Essential Services Personnel (see policy for detail)
Princeton University job offers are contingent upon the candidate's successful completion of a background check, reference checks, and pre-employment screening, as applicable. The type and extent of background check, reference checks, and pre-employment screening may vary depending on the requirements and/or functions of the job and the candidate's current employment status with Princeton University.
Princeton University is a vibrant community of scholarship and learning that stands in the nation's service and in the service of all nations. Chartered in 1746, Princeton is the fourth-oldest college in the United States. Princeton is an independent, coeducational, nondenominational institution that provides undergraduate and graduate instruction in the humanities, social sciences, natural sciences and engineering.As a world-renowned research university, Princeton seeks to achieve the highest levels of distinction in the discovery and transmission of knowledge and understanding. At the same time, Princeton is distinctive among research universities in its commitment to undergraduate teaching.Today, more than 1,100 faculty members instruct approximately 5,200 undergraduate students and 2,600 graduate students. The University's generous financial aid program ensures that talented students from all economic backgrounds can afford a Princeton education.