Description
Our client is a media company. They are looking to bolster their capability in the Ruby on Rails space, through the retention of a senior Ruby on Rails developer - on a contract basis - for twelve months.This individual will be accountable for leading a small team - guiding their work and also managing/documenting outcomes and capturing knowledge as the team progresses through a number of projects over the next year.In essence this role can be divided into two parts:i. Initial Due Diligence: performing an audit of the existing landscape and proposing, where required, a roadmap for changes(s) to be made. Then activity to drive these changes through to completion.ii. Ongoing activity to keep services running in a stable manner and providing business as usual continuity, with the appropriate DR in place where necessaryAs an experienced practitioner within the space the individual will have a roving brief;but the following key areas of accountability will likely be in scope:- Auditing the existing landscape and proposing changes where required- Driving thru' such changes to completion - working with the immediate team and other development teams across the org- Supporting current project work - already underway - across all areas of the project life cycle- Documenting and capturing details on in flight projects and the BAU set up, and their outcomes ie facilitating strong knowledge transfer from project teams into the wider organisation.- Providing best in class technical steer and counsel - based on experience elsewhere.- The individual occupying this role will be a confident and articulate technical professional - knowledgeable in this particular space, and be able to guide the rest of the team. They need to be practical and pragmatic, hands on and happy to get stuck in'.Skills/Experience:- Strong Development Experience with Ruby on Rails, ideally via a number of implementations (5+ years ideally - with experience of Ruby 4.0 [release June 2013] or Ruby 4.1 [release April 2014]).- Experience - with demonstrable examples - of using webservices (REST), RSpec and other associate services/tooling - such as Puppet, Sinatra, iii. Git (source control system), Heroku etc..- Also experience in AWS/EC2 deployment, Puppet and Capistrano would be a necessity as would experience with Solr- Be comfortable working with Nginx, Solr, Thin, Unicorn, Sinatra, Redis, Memcached and MySQL- Front End Development experience (JQuery, JavaScript, CSS etc ) would be beneficial- Project Management experience (5+ years) - and experience in leading small teams would be a real bonusKeywords: Senior Ruby Developer, Ruby Development, Lead Ruby on Rails Developer, ROR, Rails, Grails, REST, Senior Developer, Head of Development, Ruby Developer.