Print

Print




Please note that (permanent) remote work is possible for both this job and the posting I made a few weeks ago. If you have questions, please contact me at egmowens at upenn.edu.

The University of Pennsylvania Libraries seeks a progressive programmer to join its Digital Library developer team. Working in an environment that combines open-source and best-in-breed licensed platforms, the Senior Application Developer develops solutions for multiple complex digital library projects that provide access to resources crucial for faculty, students, and staff, such as discovery and resource sharing systems. Acts as developer and designer including evaluating software solutions, from commercial and community/open source projects, designing and developing local systems, and configuring/integrating/deploying software. The position works closely with a DevOps Engineer to continuously optimize team practices.

Project work is designed and executed in teams comprised of software engineers, subject matter experts, and operations staff that emphasize collaboration and creative problem solving across a range of disciplines. The position reports to the Assistant University Librarian for Digital Library Development and Systems, and supports a wide range of computing services which enhance and facilitate teaching, learning and research efforts of the University. Digital library development makes use of a full range of skills, including coding, technical architectures, application specifications, database design, and workflow analysis. The Senior Developer is responsible, along with other programmers, for testing, quality assurance and the life cycle management of library applications. The Senior Developer is a participant in and at times leads project teams to implement IT services, technical solutions and designs.

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:  Keen troubleshooting skills and a knack for integrating disparate systems. Development experience with Ruby on Rails. 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/43846-senior-application-developer-remote-possible