Senior Ruby on Rails opportunity

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