Print

Print


Web Developer - Radio Media Library & Archives
WGBH
Boston

WGBH is seeking a Ruby on Rails developer to help develop a Hydra / Fedora 4
repository and maintain multiple websites / projects for the Media Library and
Archives.

The WGBH Media Library and Archives digital preservation system will be based
on the Hydra Project technology stack, which includes Ruby on Rails, Fedora,
Blacklight, and Apache Solr. Working closely with the Media Library and
Archive's Director, Project Manager, Developer and Systems Analyst, as well as
remote partners from Indiana University, the Developer will continue work on
the HydraDAM grant project as well as lend development support to several
other web properties like Open Vault (openvalt.wgbh.org) and the American
Archive of Public Broadcasting (americanarchive.org).

  
Ideal candidates should be:

* Comfortable working in teams of 2 to 6, sometimes remotely  
* Able to communicate clearly and respectfully to all team members, both technical and non-technical  
* Willing to be active participant in the Fedora / Hydra open-source communities  
* Understanding of metadata schemas such as PBCore  
* Familiar with the idea of object oriented storage  
* Ability to travel 2-4 times per year to conferences, hackathons and partner meetings  
  
Required skills for all duties include having working knowledge of:

* Ruby >= 1.9.3  
* 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  
* j Query  
* Twitter Bootstrap  
* how REST apis work  
* Rails gem patterns  
* HTML 5 video players  
* ability to write raw SQL  
  
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  
* code review using Github  
* Agile development using Jira  
  
Bonus skills specific to our projects include experience or familiarity with:

* Amazon Web Services  
* Hydra repository solution  
* Solr search indexes  
* Fedora commons repository  
* XML, XSL, and manipulating XML with Nokogiri ruby gem  
* SPARQL  
* Rails deployment with Capistrano  
  
Essential Functions:

  
60% HydraDAM repository development

10% Technical documentation

10% Code review

20% Other website development and maintenance



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/25997/
To post a new job please visit http://jobs.code4lib.org/