Digital Collections Developer

Posting Details

Posting Details

Position Number: 8140353
Title: Programmer
Functional Title: Digital Collections Developer
Category Status: 34-Exempt Contingent Category 1
Applicant Search Category: Staff
University Authorized FTE: 1.0
Unit: LIBR-Libraries
Hiring Range Minimum:
Hiring Range Maximum:
Campus/College Information:

Founded in 1856, University of Maryland, College Park is the flagship institution in the University System of Maryland. Our 1,250-acre College Park campus is just minutes away from Washington, D.C., and the nexus of the nation’s legislative, executive, and judicial centers of power. This unique proximity to business and technology leaders, federal departments and agencies, and a myriad of research entities, embassies, think tanks, cultural centers, and non-profit organizations is simply unparalleled. Synergistic opportunities for our faculty and students abound and are virtually limitless in the nation’s capital and surrounding areas. The University is committed to attracting and retaining outstanding and diverse faculty and staff that will enhance our stature of preeminence in our three missions of teaching, scholarship, and full engagement in our community, the state of Maryland, and in the world.

Position Summary/Purpose of Position:

The University of Maryland (UMD) Libraries are collaborating with a local radio station on a Broadcast Content Management Pilot, which aims to explore how to create a cost-effective and scalable set of processes, tools, and services to manage access and preservation for audio digital assets generated by broadcasting organizations. The four primary deliverables of the pilot are:

1) Create a reliable, scalable, and auditable ingest and submission interface for administrators and end users.

2) Implement digital preservation services to ensure that no content is lost or altered from the state it was in at the time it was received from the sender;

3) Develop a user interface to facilitate discovery, delivery and rights management of media content

4) Conduct cost-benefit analysis and business assessment of the application.

The project will utilize technologies either in use or under evaluation at the UMD Libraries, such as Ruby on Rails, Solr, Blacklight, Samvera (formerly Hydra, see, and the Fedora Content repository
( We additionally would like to gain experience and increase our services in the area of streaming and other forms of audio/visual delivery. As such we have chosen the Avalon Media System ( ) as our baseline application to begin the pilot project. Work on this project will also facilitate technology transfer back into the UMD Libraries Digital Collections program, which is in the process of migrating to
Fedora Content Repository and Samvera.

● 50% – Build Libraries’ applications using Ruby on Rails, Samvera, Blacklight, and
Fedora Content Repository, working in conjunction with in-house developers; participate in code design and review
● 20% – Provide support for processing and delivery of time based media, including
streaming, client delivery, and batch processing; research and recommend formats and implementation options
● 10% – Provide Samvera expertise and support for the development team; help navigate the evolving landscape of Samvera gems and functionality
● 10% – Provide strong written documentation throughout the software development lifecycle, utilizing tools such as JIRA for issue tracking, Git for version control, and Confluence for knowledge sharing and documentation; gather user requirements and feedback.
● 10% – Other software programming and support duties as assigned

Minimum Qualifications:

● Bachelor’s Degree
● Excellent interpersonal skills
● Excellent written and verbal communication skills
● Two years of programming experience
● Experience developing web applications using Ruby on Rails
● Experience using software development tools for version control, such as Git


● Bachelor’s Degree in a field related to information sciences, computer sciences and
engineering, or information management
● Expertise in processing and delivery of time based media
● Knowledge of audio metadata standards such as ID3
● Experience with Samvera and Fedora Content Repository tools
● Experience with Blacklight and Solr tools for search and discovery
● Experience using ffmpeg or related tools for multimedia processing
● Experience engineering solutions for audio/video streaming
● Experience as front-end web developer using HTML, CSS, JavaScript, and JS libraries

Additional Certifications:
Additional Information:

Eligible for telework.

Posting Date: 08/14/2017
Closing Date:
Open Until Filled Yes
Best Consideration Date 09/25/2017
Physical Demands

Normal Office duties

Diversity Statement:

The University of Maryland, College Park, an equal opportunity/affirmative action employer, complies with all applicable federal and state laws and regulations regarding nondiscrimination and affirmative action; all qualified applicants will receive consideration for employment. The University is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, religion, sex, national origin, physical or mental disability, protected veteran status, age, gender identity or expression, sexual orientation, creed, marital status, political affiliation, personal appearance, or on the basis of rights secured by the First Amendment, in all aspects of employment, educational programs and activities, and admissions.

Applicant Documents

Required Documents
  1. Resume
  2. Cover Letter
  3. List of References (no emails sent from system)
Optional Documents

Posting Specific Questions

Required fields are indicated with an asterisk (*).

  1. * How did you hear about this position?
    • UMD Job Site
    • Personal Referral
    • Washington Post
    • Baltimore Sun
    • Local Publication
    • Chronicle of Higher Education
    • Inside Higher Education
    • INDEED
    • HERC
    • Hispanic Outlook
    • Diverse Jobs
    • HigherEdJobs
    • Professional Journal
    • Listserv
    • Other
    • SimplyHired
    • CareerBliss
    • Job Fairs
    • Monster.Com