**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/