The Academic Preservation Trust is looking for a highly
motivated and talented developer to help build an aggregate preservation
repository serving a broad community of Universities nation-wide. The
Rails/Hydra Software & Systems Engineer will have primary responsibility of
implementing an administrative front end and RESTful API to a Fedora
Repository using Rails and Hydra, develop related business logic, searching
and management of digital objects. Working with a small team, partner
Universities and the Tech Lead the Rails/Hydra Software & Systems Engineer
will identify and implement best practice solutions for the administration and
management of metadata and related digital objects by a multi-institutional
consortium. He/she will work with repository managers at partner institutions
to plan and improve the interface and APIs for services and interactions
around preserved digital content.


Bachelor's degree in Computer Science related field or equivalent experience
with 1-3 years of development experience. Solid foundational software
engineering skills and coding using commonly accepted best practices for code
reuse, encapsulation, unit testing and so forth. Strong knowledge of and
development experience using MVC frameworks and REST. Strong understanding of
XML, RDF, structured data and indexing. Ability to develop web front ends
using best practices in HTML5. Working knowledge of authentication and
authorization methodologies.

Strong knowledge and experience with Ruby on Rails, Hydra, Solr Indexes,
DSpace and Fedora Repositories. Demonstrated ability to learn new programming
languages and technologies.

The University of Virginia is an affirmative action/equal opportunity employer
committed to diversity, equity, and inclusiveness

Brought to you by code4lib jobs: