Digital Repository Developer
The Boston Public Library is seeking a talented programmer to help develop and maintain the core technical infrastructure for Digital Commonwealth (https://digitalcommonwealth.org/) an open-source digital object repository system used by Massachusetts libraries, archives, historical societies, and museums to store and deliver digital resources to users across the state and beyond.
Working closely with the metadata and imaging teams at the BPL, this position develops and deploys open-source and commercial applications to create an OAIS-compliant digital repository infrastructure on both local and cloud-based environments to support the ingest, storage, preservation, discovery, and distribution of digital resources; assists in the extraction, aggregation, and transformation of depositor data into repository-compliant metadata structures; extends and enhances digital content by developing APIs and other tools to facilitate multiple submission and access pathways and administrative analytics; implements identity management and authentication policies and procedures to support state-wide usability; and implements fixity checking and data backup policies and procedures.
- Bachelor’s Degree in Computer Science or Computer Engineering (or an equivalent area) from an accredited college or university with a focus on programming, applications development, and scripting languages.
- Minimum of 4 years experience of significant development experience in an object-oriented environment such as Ruby, Python, or Java.
- Significant experience installing and maintaining web application components (Apache, Tomcat, NGINX, MySQL, PostgreSQL, etc.) in a Linux server environment, preferably on virtualized and/or cloud-computing platforms.
- Working knowledge of Semantic Web/Linked Data components such as RDF, SPARQL, and OWL.
- Demonstrated familiarity with image, audio, video, and text file formats - especially as they relate to digital library standards, encoding/decoding/transcoding, and related metadata schemas.
- Experience with software version control, Test-Driven Development and Continuous Integration services.
- Experience with open-source repository systems such as Fedora Commons, Omeka, or DSpace and affiliated projects and service providers such as Samvera (formerly known as Hydra), Islandora, and Duraspace.
- Demonstrated project management experience.
- Experience working in a cultural heritage (libraries, archives, museums), academic, or research institution preferred.
The successful candidate must be a resident of the City of Boston upon the first day of hire, and must successfully clear a Criminal Offenders Record Information check with the City of Boston.
Salary range: See https://city-boston.icims.com/jobs/13334/digital-repository-developer/job.
Last updated: Thursday, June 15, 2017 01:23 UTC