The Senior Developer operates with a high degree of independence and 
professionalism in managing job responsibilities, work priorities, 
methodologies, and routines. The position requires a readiness to research IT 
developments and tools, to apply the findings of research to design and 
programming, and in general, to bring best practices and the latest concepts in 
the field to application development. The senior developer participates in IT 
planning as well as the execution of planning priorities.

The work requires close collaboration with a variety of audiences, including 
Library staff at all levels, project managers and developers across campus, 
Penn faculty and researchers, and IT professionals from other institutions and 
commercial firms. The Senior Developer must be highly effective working in 
groups and with subject matter experts who may not be IT professionals. The 
successful candidate will join a team of energetic and creative contributors. 
Responsibilities include timely and responsive communication, fulfillment of 
deadlines, and a readiness to engage in the bidirectional sharing of knowledge 
and expertise with colleagues.

Qualifications: Bachelor’s degree and at least 3 years of experience 
application development, or an equivalent combination of education and 
experience are required.

Preferred Qualifications: Development experience with Ruby on Rails. Experience 
with specific library applications such as Samvera and Blacklight, and 
underlying technologies such as Apache Solr and Lucene. Experience required 
working in a Linux server environment and using continuous 
integration/deployment tools. Master’s degree preferred. Effective 
interpersonal communication is a must and demonstrated experience working in 
cross-agency project teams is highly preferred.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/43594-senior-application-developer

Reply via email to