Digital Repository Developer

Boston, MA
0 other recent jobs
Created: March 8, 2018


Boston Public Library is seeking a talented programmer to help develop and maintain the core technical infrastructure for Digital Commonwealth (, an open-source digital object repository system used by Massachusetts libraries, archives, 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 a robust 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.


  • Bachelor’s Degree in Computer Science or Computer Engineering (or a related 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.

For more information, including salary range and how to apply go to:

Last updated: Friday, March 9, 2018 16:44 UTC