Lead Senior Developer (Application Developer Sr.)
University of Pennsylvania

The Lead Senior Developer is the technical lead for systems analysis and
programming personnel for the University of Pennsylvania Libraries. The Lead
Senior Developer is situated in the Information Technologies and Digital
Development (ITaDD) department, is a member of the senior staff, and receives
direction from the Director of ITaDD. The focus of the position is to manage
the development and lifecycle of software analysis, development,
configuration, operation, and assessment, and to consistently deliver business
value to our clients. The application portfolio includes locally developed
systems for discovery, repository, and interaction, open and community source
like Kuali OLE, and commercially acquired systems critical for Libraries
operations. The Lead Senior Developer manages a team of software engineers and
programmers, managing workload, setting priorities, and enabling success for
the team. The Lead Senior Developer sets best practices, approach and
direction for the technical aspects of the Libraries software solutions. Works
with staff from across the Libraries, at all levels of the organization, with
faculty and researchers, project managers and developers across campus, works
with developers and technical architects from other institutions and 3rd party
collaborators. Limited travel may be required. The ideal candidate has a
passion for software development, academic libraries, and empowering our
clients and staff.


Bachelor's degree in Computer Science, Information Science, or relevant
discipline and three years of experience in application development in a J2EE
environment using Java and Java Servlet API, or equivalent combination of
education and experience. Master's degree and 3-5 years of experience strongly
preferred. Experience or evidence of team leadership and mentoring skills are
required. Demonstrated experience with MVC development frameworks, enterprise
version control and application deployment (Subversion, GitHub, Maven, Ant),
Servlet Containers (Tomcat & Jetty), application server and JVM configuration
and tuning. Experience working in a Linux server environment. Experience with
relational database design, development and use including Oracle, MySQL is
required. Experience with search engine architectures such as Apache Lucene
and Apache Solr is required. Evidence of adaptability and agility, as position
oversees multiple simultaneous projects and deadlines, is required.
Demonstrate ability to work in team environment is highly preferred.
Demonstrated experience working with end-users is preferred. The demands on
this position makes a sense of humor a critical skill.

Posted Salary Grade "D" ($53,009 - $85,308)

Brought to you by code4lib jobs: