FUNCTIONAL TITLE: Application Developer

SUPERVISOR: Reports to Director or Department Head

DEPARTMENT: Digital Initiatives

STATUS:  Full-time

POSITION SUMMARY:

The River Campus Libraries (RCL) of the University of Rochester (UR) seek a 
creative and collaborative applications developer to join the Digital 
Initiatives department. Reporting at the Director or Department Head level, the 
incumbent contributes hands-on programming for RCL’s digital projects and 
collections, digital asset management, and research and web applications, and 
contributes technical and problem-solving expertise to projects that expose our 
rich content and academic resources to the university community and the world.

 

This position collaborates across RCL and UR to advance library services and 
programs through prototyping and application development, and contributes 
expertise across the entire project lifecycle, from requirements gathering to 
deployment.

 

AREAS OF RESPONSIBILITY:

Conceptualization & Development: 40%

In collaboration with RCL and university colleagues, identify gaps and 
pain-points related to library services, systems, and infrastructure and 
translate needs into project requirements
Develop prototypes, tools, and applications that strengthen the library’s 
digital infrastructure and help solve problems at scale
Develop solutions to integrate web services with commercial products including 
search, retrieval, metadata harvesting, data collection and reporting
Leverage automation and programmatic solutions to reduce time investments and 
errors in workflows

 

Implementation & Continuous Improvement: 40%

Employ best practices to create well designed, documented, and tested code
Deploy, test, and debug prototypes, tools, and applications
Maintain and upgrade existing systems
Identify and recommend enhancements to improve RCL’s tooling, workflows, and 
services
Provide expertise for migration and sunsetting legacy systems

 

Professional Development: 10%

·       Identify and experiment with tools, frameworks, and approaches that 
have the potential to improve existing programs and services or inspire new 
initiatives.

·       Prototype new tools and run pilot projects to test new technologies

·       Participate in professional networks and organizations to expand 
knowledge base and share our work with a broader community

 

Miscellaneous Duties: 10%

·       Maintain currency with library functions, resources, practices and 
procedures

·       Participate in and contribute towards RCL and University committees, 
meetings, and events

·       Maintain professional collaborations with RCL colleagues and University 
constituencies

·       Perform other duties as assigned

 

A.    Required Qualifications & Competencies

 

Required

A Bachelor's degree in computer science or other technology-related field plus 
1 year of experience, or equivalent combination of education and experience
Expertise with server-side application development with one or more programming 
languages (PHP, Python, JavaScript, Java)
Experience developing relational based database-backed applications (Postrgres, 
MySQL, Oracle)
Experience integrating web applications with various components and web services
Familiarity with indexing and querying platforms (Solr/Elasticsearch)

·       Familiarity with version control software (GIT)

Ability to work collaboratively with diverse groups in project planning and 
development
Ability to handle simultaneous projects and clearly articulate how the project 
tasks are being prioritized

·       Ability to work independently and in a team environment with a high 
degree of accountability

·       Demonstrated commitment to the values of diversity, equity and inclusion

 

Preferred: 

Project management experience
Experience maintaining systems running in production environments
Experience with one or more testing frameworks (Jest, Junit, phpUnit)
Experience with PHP-based web platforms (Drupal, Omeka)
Experience with client-side web technologies (JavaScript, CSS, HTML5)

 

How to Apply:

All applicants must apply online at https://universityofrochester.jobs/.

Click here to apply to this position.


----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/45723-application-developer

Reply via email to