DescriptionThe 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
Last updated: Tuesday, February 28, 2017 23:45 UTC