Job ID: 2019-11126 Type: Full-Time # of Openings: 1 Category: Information Technology
As the leader of a team of six software developers within the Princeton University Library IT unit, reporting to the Assistant Director for Library Information Technology, the successful candidate will oversee the development of the Library’s digital repository and discovery systems, as well as other open source applications related to digital preservation, access, and associated workflows. The successful candidate will engage with users and stakeholders to gather requirements and feedback, coordinate our participation in open source development communities, and collaborate with a diverse group of library colleagues in support of our strategic priorities.
With colleagues in Library IT, the successful candidate will:
Develop and maintain preservation and access-oriented applications to serve the library's digital assets using the Samvera and Blacklight frameworks.
Triage trouble reports and feature requests, assess complexity and severity, and schedule for resolution or escalate as necessary.
Represent the Library's interests in the Samvera and other open source development communities by participating in governance and technical leadership, planning, shared data modeling, and standards development, including traveling to relevant events (3-4 times/year).
Bachelor's degree in computer science, or four years experience as a developer in a similar environment.
Demonstrated experience with Ruby and Ruby on Rails, plus one other programming language, preferably Java.
Proven ability to review Ruby and Ruby on Rails source code in a test-driven development environment.
Minimum of three years of people management experience, with similar responsibilities, working in a similar environment.
Willingness and ability to cultivate and maintain a professional network of peers from similar institutions through community involvement including committee and working group participation, presenting at conferences, running workshops, and comparable activities.
Experience working in a Linux/Unix-based environment
Excellent oral and written communication skills in English.
Preferred Skills and Experience:
Preference will be given to candidates who have significant experience with open source software development, including the ability to communicate and collaborate with other developers and managers, in person and in writing, both locally and around the world, or with any of the following:
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
Internal Number: 115444095
About 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.