Print

Print


**Developer Job Description  
WGBH Medial Library and Archives

October 26, 2012**

  
_Department Overview_

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 WGBH's 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. The MLA offers
material on the Open Vault website for the public and is developing a digital
asset management system for internal access and digital preservation.

  
_Position Overview_

WGBH is looking for a creative and energetic Developer to develop and support
web based projects for the Media Library and Archives. The developer will work
on the implementation of a website to give scholars and researchers access to
media material from the WGBH Archive and the ongoing development of related
Archives web projects. In addition, the developer will aid
in implementing the architecture, workflows, and applications for WGBH MLA
digital library services, including the forthcoming DAM system. The system
will be based on the Hydra Project technology stack, which includes Ruby on
Rails, Blacklight, Apache Solr, and the Fedora Commons
repository.

  
Finally, working closely with the Media Library and Archive's director,
project managers, and a WGBH Interactive Designer, the web developer will
continue to develop the Open Vault website: http://openvault.wgbh.org.

  
_Specific duties include:_

* Working with open-source applications and toolkits, test and maintain a multi-purpose repository infrastructure that supports the ingestion, and delivery of digital objects for access through web browsers. 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 from the DAM to the Web.  
* 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 and engage in particular with the Fedora, Blacklight and Hydra community.  
* Write and maintain documentation.  
  
_Skill set requirements_

To perform the required duties, the Developer must possess the skills and
qualities required to complete the project, at least a Bachelor's or Masters
Degree in Computer Science or related fields, and/or extensive work
experience, and at least 3+ years of work experience developing web
applications. Demonstrated interest in developing digital
library collections and moving images archive issues preferred.

  
_The ideal candidate:_

• Able to configure and deploy RoR applications on Heroku or Amazon EC2 (in
Linux environment)

• Familiar with Blacklight and SOLR (on Tomcat or Jetty)

• Facile with metadata formats and standards, transformations, and harvesting

• Wordpress deployment and customization

• Has experience with Internet technologies including HTML, CSS, JavaScript
and XML (particularly XSLT, XPath and RDF)

• Has worked with web services such as REST, SOAP and/or XML-RPC

• Is familiar with one or more RDMS, such as MySQL.

• Has experience implementing digital archives, using repository software such
as DSpace or Fedora Commons.

• Is proficient with Unix.

• Has experience with Blacklight, Hydra, Ruby on Rails and/or Solr and is very
excited to develop those skills further.

• Experience integrating with, or extracting data from, FileMaker Pro will
also be helpful.

• Familiarity with online media workflows (from post-production to compression
to distribution) also helpful.

• Ability to collaborate well with other project managers, technical
development staff and management on the direction and workflow of the project.

• A proactive, problems solving and solutions based work ethic.

  
WGBH is a Mac shop, with LAMP servers. Candidates should be prepared to share
and discuss code samples.

  
This is a full-time, on-site position with benefits, starting as soon as
possible. There is also the potential for a remote staff member, with the
right credentials. This project is funded for 14 months,
with the possibility of full-time employment after that. Moderate travel may
be required. We work hard, but believe in work/life balance. Salary and
position terms are determined by the candidates level of experience and
knowledge of these various technology / development platforms.

  
WGBH is centrally located in a bright, sunny building that includes open floor
plans, with its own parking garage, cafeteria (the food is actually good!),
health club access, and more.



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/4120/