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.
Last updated: Saturday, April 11, 2020 14:10 UTC