Reporting to the Associate Vice Provost for Technology & Digital Initiatives, the Director of Application Development is responsible for a portfolio of open-source and homegrown applications, and local customizations and integrations of licensed/cloud software. They will have a principal voice in portfolio management, systems architecture, and lifecycle and roadmap planning. They will manage day-to-day department operations, supervising a team of 11 direct reports including Sr. Application Developers and Programmer Analysts.
The primary systems for the department include Blacklight for discovery, a digital repository, Alma and its integrations with discovery and resource sharing systems, a Ruby on Rails-based data warehouse and analysis system, unique cultural heritage web applications, an EAD aggregator for consortial archival discovery, and more.
Responsibilities:
The Director of Application Development will have the opportunity to implement our product and technical strategy, managing the fundamental organization and evolution of Penn Libraries’ locally developed software system/s, embodied in their components, their relationships to each other and the environment, and the principles governing their design and development. They ensure that proposed and existing locally developed systems architectures are aligned with Penn Libraries’ overall systems architecture roadmap and the Libraries’ goals and objectives.
The Director will closely with staff to establish sustainable, efficient development and deployment practices, and should be comfortable doing code reviews and making direct recommendations regarding application development in order to make technical contributions and support their staff. They will strive to unify library systems using common tools to reduce maintenance overhead and duplicated effort, communicating with stakeholders and library leadership about project requirements and trade-offs. They will identify and take steps to mitigate risks in their technology portfolio, ensure cross-training among staff to prevent knowledge silos, and plan for the retirement of obsolete systems. Collaborating with program leaders in educational technology, research data, digital scholarship and other IT stakeholders, the Director will develop information technology policies and procedures, service level agreements, and other documentation that both establish and maintain high service standards for all Penn Libraries IT operations.
Like all team members, the Director will be responsible for acting in concert with University and Library goals for diversity, equity, and inclusion; they will share responsibility for accessibility and usability in the digital library. In coordination with the UX Researcher/Designer, they will be responsible for embedding user testing into project plans.
Qualifications:
Expertise in Ruby on Rails, Java, and Solr
3 years’ experience managing developer staff
Knowledge of best practices and trends in software development
Project management experience including Agile methods
Excellent interpersonal, communication, and collaboration skills; ability to exercise influence to achieve high-quality outcomes in software and team performance
Bachelor’s degree; master’s degree in a relevant field preferred
Experience with library software and workflows preferred
Application Requirement:
A Cover Letter and Resume/CV are required to be considered for this position. Please upload your Cover Letter where it asks you to upload your Resume/CV; multiple documents are allowed.
----
Brought to you by code4lib jobs: https://jobs.code4lib.org/jobs/51399-director-of-application-development
|