Role: Senior Ruby on Rails
Location: Rockville, MD
Duration: 6 months plus
Interview type: Telephonic (SKYPE) followed by Face to face (Mandatory)
• Design and develop Ruby modules and REST web services with Sinatra or Ruby on Rails frameworks
• Deliver high quality code tested with RSpec and Cucumber
• Analyze and interpret complex requirements from scientists and doctors
• Introduce new technologies and best practices as needed to solve business problems
• Be a part of development team to create practical solutions in Agile/DevOps environment
• Be an expert to research and identify technical solution and be a mentor to junior staff
REQUIRED QUALIFICATIONS
• Excited about creating amazing application with cutting-edge environment
• Expert knowledge of Ruby • Minimum of six (6) years of relevant software development experience
• Extensive knowledge of RESTful and/or SOAP web services development
• Experience with Sinatra, Ruby on Rails, or other application frameworks on Linux environment
• Experience on Angular.JS
• Passionate about object-oriented programming with strong design skills
• Excellent problem solving skills
• Take ownership and work independently on a large portion of a project with minimal supervision
• Ability to work effectively with a team on complex projects with strict requirements
• Strong communication (written and verbal) and organizational skills
•Master’s Degree and will sometimes accept Bachelor’s degree in Computer Science, Information Systems, Engineering or similar.
• Must be able to obtain Public Trust security clearance
PREFERRED QUALIFICATIONS
• Experience with NoSQL databases such as MongoDB is preferred
• Experience with continuous integration, Jenkins, code quality tools,
• Knowledge of test driven development, test frameworks like RSpec and Cucumber
• Knowledge of front end technologies like JavaScript, AngularJS, AJAX, JSON, jQuery is a plus
• Comfortable with version control systems like GIT or SVN, and bug tracking systems such as JIRA
• Ability in formulating and implementing IT solutions to meet business requirements