Job Description :
Job Title: Ruby on Rails Developer
Location: Raleigh NC 27601
Duration: 6 months contract

Job Description:
In this role, you will be involved with all aspects of defining, developing, and supporting innovative software. Specifically, you''ll work on the full Agile software development life cycle in two week sprints. Each sprint will include backlog grooming, planning, implementation, testing, support, and demonstrations. This position is a great opportunity to join a high-performing team that supports your learning and career growth. You''ll also gain exposure to many client teams and technologies while helping build tools to support client continued growth.
Understand product requirements and develop code to meet these requirements
Work as part of an Agile team to proactively communicate status and complete deliverables on schedule
Manage full life cycle of product development including code deployments to production and internal environments
Use source control to manage project versions and code changes
Participate in DevOps functions
Collaborate with and influence other parts of the organization to jointly deliver customer value
Propose and implement continuous improvement activities

Skills Required:
3+ years of professional Ruby on Rails programming experience
Java programming is a plus
Solid background with object-oriented design and implementation
Experience building and performance testing highly scalable applications
Experience in several of the following technologies: Apache Tomcat, Hibernate, Maven, and Ruby on Rails, Git, MySQL, Mongo DB, and Puppet
Comprehensive Linux-based system administration, provisioning, and configuration management experience
Background with Agile project methodologies
Exposure to and practical experience with DevOps and continuous delivery concepts
Experience in unit testing and behavior-driven development using tools like JUnit, Cucumber, and RSpec
Familiarity with various deployment models including cloud, virtualization, and shared data sets
Self-motivated, with an ability to multi-task
Excellent communication skills, both written and verbal
             

Similar Jobs you may be interested in ..