Associate Developer (Ruby on Rails)
WGBH Educational Foundation

**Position Title:** Associate Developer (Ruby on Rails)  
**Position Type:** Project Contract 12/02/13 to 12/31/14+  
**Company:** WGBH Educational Foundation  
**Department:** Media Library & Archives  
**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.

**Position Overview:**  
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

Fedora Commons repository. Working closely with the Media Library and

Director, Project Manager, Developer and Systems Analyst, as well as a WGBH

Interactive Designer, the web developer will continue to develop the Open

website: and ongoing work to improve the digital

management system.

**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:  
• general Rails development

• streaming video integration and presentation

• organizing and writing documentation

• usage stats and analytics

• DevOps and deployment

• performance stats, analysis and optimization

**Required skills** for all tasks include having working knowledge of:  
• Ruby >= 1.9.3

• Rails >= 3.2.0, common conventions, patterns, and best practices, TDD with
Rspec and Capybara (or equivalent)

• Github

• CSS3 + HTML5

• XML basics

• working from command line (OS X or Linux)

**Other skills** that will come in handy for other project tasks include having a experience with:  

• jQuery

• Twitter Bootstrap

• building REST apis

• Rails gem patterns

• HTML 5 video and various javascript players

• Rails deployment w/ Capistrano

• SQL basics

• Fedora Commons repository

• working with XML, e.g. translating using XSL, parsing with Nokogiri,

Education Requirements:

Bachelor's Degree in Computer Science required.

Compensation for this position will be determined by the skills, background,
education and availability of the candidate for the Contract period.

**Applying for the Position:**  
Candidates should apply at Reference Job REQ# P-1075

**Further questions** can be addressed to Dani Baptista ([log in to unmask]). Please put "REQ# P-1075 Associate Developer" in the subject line. 

Brought to you by code4lib jobs: