Digital Repository Developer

at Duke University Libraries (view profile)
Location Durham, NC
Date Posted January 16, 2020
Category Academic
Job Type Full-time
Apply Here


The Digital Repository Developer will lead the design and development of a technical infrastructure to support the management, preservation and appropriate access to digital assets created or managed by the library.  The incumbent will work closely with digital asset and metadata managers and other library and University staff to develop and implement repository solutions. The position reports to the Head of Software Services within the Digital Strategies and Technology division of the Duke University Libraries.


  • Evaluate and recommend appropriate technology infrastructure to support library repository services.
  • Manage repository services projects as assigned.
  • Design, code, integrate, test, document, implement, and maintain services and applications that support digital object ingest, preservation, search, discovery, distribution and presentation.
  • Work closely with creators and managers of content and metadata to understand their needs and develop mechanisms for integrating assets into the repository.
  • Recommend, develop, and implement procedures to ensure the security and integrity of repository contents.
  • Recommend, develop, and implement methods for integrating repository services with other platforms.
  • Displays continuing growth in professional and subject knowledge and takes an active interest in the profession. Growth and interest should be demonstrated through continuing development of professional knowledge and abilities, membership and participation in professional organizations, and service to the library, University, or community in a professional capacity.
  • Actively participate in inter-institutional repository development communities, sharing experience, code, and best practices.
  • Maintain knowledge and awareness of technology trends and evaluate their impact on applications used in the DUL.
  • Performs other related duties as assigned.

Supervisory Responsibilities

  • None


It is the expectation that all Duke University Libraries staff members will demonstrate exceptional workplace behaviors in the execution of their specific position responsibilities. These behaviors are customer focus, collaboration, creative problem solving, continuous learning and a commitment to diversity. 


Required: BA/BS or higher in Computer Science or related field; or an equivalent combination of relevant education and/or experience


Required:  At least three years of professional experience developing and implementing technology projects in a collaborative, team-based, goal-oriented environment.  Experience in object-oriented design and programming, web application development, and XML.  Excellent interpersonal, oral and written communication skills; able to work independently and as a member of a team; demonstrated commitment to providing outstanding customer services.

Preferred:  Prior experience working in higher education generally and an academic research library in particular. Experience with repository systems (Samvera, DSpace) and related toolkits.  Experience with Ruby on Rails.  Familiarity with Linux operating system and command line tools.  Experience with software lifecycle management and version control systems.  Understanding of issues related to scholarly publication, intellectual property, open access, and digital preservation. Familiarity with digital library technologies and standards, including digital object metadata and interchange standards, such as Dublin Core, MARC, METS, MODS, OAI-PMH, OAI-ORE, and SWORD; familiarity with Shibboleth, Grouper, and other federated identity management and access standards.


An electronic resume, cover letter, and list of 3 references should be submitted at - Search for Requisition ID #17821.  Review of applications will begin immediately and will continue until the position is filled.

Applications which are missing any of the components listed above will not be reviewed.

Duke University is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual’s age, color, disability, genetic information, gender, gender identity, national origin, race, religion, sexual orientation, or veteran status. The Duke University Libraries have a strong commitment to Affirmative Action and is actively seeking to increase the racial and ethnic diversity of our staff.