Associate Developer
WGBH Educational Foundation - Boston, MA

This job posting is no longer available on WGBH Educational Foundation. Find similar jobs:Associate Developer jobs - WGBH Educational Foundation jobs

The WGBH Media Library and Archives 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 Archive’s director, project manager, and a WGBH Interactive Designer, the web developer will continue to develop the Open Vault website: and ongoing work to improve the digital asset management system.

Position Overview
WGBH is seeking a Ruby on Rails developer to help develop and maintain multiple projects for the Media Library and Archives.

Ideal candidates should be:
  • comfortable working in teams of 2 to 6
  • able to communicate clearly and respectfully to all team members, both technical and non-technical
  • willing to explore new technologies
Duties will depend on individual strengths, but may include any of:
  • front-end development
  • back-end development
  • streaming video integration and presentation
  • organizing and writing documentation
  • usage stats and analysis
  • DevOps and deployment
  • performance stats, analysis and optimization
Bonus skills specific to our projects include experience or familiarity with:
  • Solr search indexes
  • Fedora commons repository
  • XML metadata standards (e.g. DublinCore, EBUCore, PBCore, MARC, RDF, et. al.)
Skills Required

To perform the required duties, the Developer must have more than than 1 year of work experience developing web applications. Demonstrated interest in library or moving images archive issues preferred.

Required skills for all duties include having working knowledge of:
  • Ruby >= 1.8.7
  • Rails >= 3.2.0, common conventions, patterns, and best practices
how to write and run automated tests for Rails apps using Rspec and Capybara (or equivalent)
  • Github
  • CSS3 + HTML5
  • XML basics
  • working from command line (OS X or Linux)
Other skills required for specific duties include having a working knowledge of, or experience in:
  • SCSS
  • jQuery
  • Twitter Bootstrap
  • how REST apis work
  • Rails gem patterns
  • Rails engine patterns
  • HTML 5 video
  • Puppet
  • Capistrano
  • ability to write raw SQL
Educational Requirements

Bachelor's Degree in Computer Science required.