Programmer, Metadata Harvester Orbis Cascade Alliance Eugene, OR The Orbis Cascade Alliance seeks a qualified programmer to perform the following work between 2014 October and December 31 through a Professional Services Contract with the Alliance. The work is funded by an IMLS National Leadership grant that concludes 2014 December 31. Scope of Work Create a metadata harvester that creates a sustainable way to relate EAD finding aids hosted by the Alliance and digital content hosted by NWDA member institutions in redesign of the Northwest Digital Archives Researcher Site (http://nwda.orbiscascade.org/index.shtml). • Metadata Harvester o NWDA program members will choose whether to include pointers to OAI sets in their EAD finding aids according to the specifications, and whether to revise their digital content to also fit the digital content metadata standards. The harvester is expected to function only if both pointers are in place. o NWDA program members must have OAI enabled for their digital asset management system or institutional repository o If EAD submitted to the Researcher Site contains a URI link to an OAI set in , the Harvest Tool follows that URI to the OAI set. o The Harvest Tool searches that OAI set to identify digital objects that have an ARK identifier in dc:relations field if role attribute in dao is "http://[aw_namespace]/filter-ark" to differentiate those objects from others that may be in that OAI set but not related to an EAD. It harvests metadata only from those that point to the EAD ARK. • Aggregation o Once the relationship between objects described above is made, EAD and CHO metadata are harvested and aggregated at the Alliance o Other CHO metadata not related to EADs are harvested and de-duplicated from those associated with EADs, and are removed from the aggregation at the Alliance • Revised Researcher Site: website and XSLT stylesheet o Metadata display: Top-level display includes a collection overview that indicates the presence of digital objects pointed to from the collection. Display: Digital objects available: Yes/No (Yes=live link; no=no live link) For a high-level specification that includes other phases that are not part of this project for context, see https://www.orbiscascade.org/file_viewer.php?id=2199. Qualifications • Skilled at modern web programming standards and UI design. • Ability to specify and implement a complex web application written using open source stacks, languages, and databases such as but not limited to the LAMP-based stack, Tomcat, JSP and Java servlets, and Ruby on Rails. • Experience in interfacing web applications through Web Services with other software systems via REST APIs using JSON and XML. • Demonstrated knowledge of digital library metadata standards and systems. • Demonstrated record of trustworthiness and completing projects on time and at or under budget through contacts with past clients. • Evidence of adequate liability insurance that meets the University of Oregon's requirements ($1 million). Compensation Negotiated Application: Due by close of business Friday, October 10, 2014 to Jodi Allison-Bunnell, [log in to unmask] • Letter of application that includes a high-level proposed approach and a not to exceed price for the project • Portfolio of projects completed • Three client references Brought to you by code4lib jobs: http://jobs.code4lib.org/job/17276/ To post a new job please visit http://jobs.code4lib.org/