Lead Senior Developer
University of Pennsylvania
Philadelphia
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. Travel may be required. The ideal candidate has a passion
for software development, academic libraries, and empowering our clients and
staff.
Qualifications
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.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/13324/
|