Please apply online at careers.wgbh.org
Job Requisition #: P-0783
Date Opened: 5/24/2012
Posting Title: Associate Developer
Position Type: Management, Full Time
Department: Media Library and Archives
Classification Type: Project Contract
Project Length (in weeks): 52
WGBH produces the best and most well-known television, radio and online programs for public media. The WGBH Media Library and Archives preserves and helps re-purpose WGBH creations into the future. The MLA establishes the policies and procedures for the access, acquisition, intellectual control, and preservation of WGBHs physical media and digital production and administrative assets. The MLA also offers production organization of archival materials from projects start up to shut down, research services, rights clearances, and licenses WGBH stock footage.
WGBH is looking for a creative and energetic Developer to primarily support and develop web based projects for the Media Library and Archives. They will also work on the development of a digital asset management (DAM) preservation system for the WGBH Media Library and Archives. The developer will work on web based projects for the Media Library and Archives, including the implementation of a website to give scholars and researchers access to material in the WGBH Archive. In addition, the developer will aid in implementing the architecture, workflows, and applications for WGBH MLA digital library services. The system will be based on the Hydra Project technology stack, which includes Ruby on Rails, Blacklight, Apache Solr, and the Fedora Commons repository. Working closely with the Media Library and Archives director, project manager, and a WGBH Interactive Designer, the web developer will continue to develop the Open Vault website: http://openvault.wgbh.org and ongoing work to improve the digital asset management system.
Specific duties include:
Working with open-source applications and toolkits, design and implement a multi-purpose repository infrastructure that supports the ingestion, preservation, and delivery of digital objects.
Test, evaluate, and recommend potential toolkits and applications for inclusion in the repository architecture.
Design and implement workflows to extract, transform and repurpose metadata and digital objects as needed.
Customize open source applications to provide front-end interfaces to the repository for end-user delivery
Maintain digital library architecture, troubleshooting issues whenever they arise.
Keep abreast of community-wide developments in the realm of digital library software and infrastructure.
Contribute to the development of Open Source applications.
Write and maintain documentation.
Responsible for maintaining a working environment that leverages the potential and diversity of the department’s entire staff. Provide direction and leadership in such a way as to nurture, create and maintain an environment that is (1) free from discrimination, intolerance and harassment and (2) provides employees with equal access to opportunities for growth and advancement including professional development whenever possible.
To perform the required duties, the Developer must have more than 3 years of work experience developing web applications. Demonstrated interest in library or moving images archive issues preferred.
The ideal candidate:
Has experience implementing digital archives, using repository software such as DSpace or Fedora Commons.
Is Unix proficient.
Has some experience with Blacklight, Hydra, Ruby on Rails and/or Solr.
Has worked with web services such as REST, SOAP and/or XML-RPC
Is familiar with one or more RDMS, such as MySQL. Experience integrating with, or extracting data from, FileMaker Pro will also be helpful.
Is familiar with online media workflows (from post-production to compression to distribution). WGBH is a Mac shop, with LAMP servers. Candidates should be prepared to share and discuss code samples.
Bachelor’s Degree in Computer Science required.