Job Description :

Please find the below requirement and send to me updated resume with rate and availablity.

Position:: Ruby Developer
Position:: Minneapolis, MN
Duration:: 6-12 Month

Position:: Ruby Developer
Location:: Richfield, MN
Duration: 6-12 Month+

Project Description:
We are looking for a Ruby developer to help further the #Monitoring2.0 goals of the Operations team. We’re building tools and capabilities that are ahead of their time, and this is the perfect opportunity for the right developer to think critically with us to help solve some of the more complicated aspects of Web Operations as we strive to automate the Incident Response cycle and data result publication.
The ideal candidate:
Is self-directed and contributes creatively to problem solving & design decisions
Uses the best tools for the job, be those open source or otherwise
Comfortable in a semi-paired programming environment
Strongly favors TDD and BDD development methodologies
Up to date with current tools and techniques
Comfortable working in an agile environment

Comfortable working in an Apple MacBook development environment
Position Overview:
Responsibilities/Deliverables that the resource will be responsible for:
Working in Semi-Paired Programming Environment
Unit testing
Quality Assurance of unit testing
What would a normal day for this position look like
Heads down developing
Collaboratively working with, reporting to, and taking direction from current team
Collaboratively working with the Ops teams to generate user stories to document roadmap
Status update meetings/check-ins

Skills Overview:
What are the MUST have skills that you are looking for in a candidate?
1. Experienced Ruby Ninja - 3+ Years Ruby Developer Experience
2. 5-7 years of development experience
3. Strong Object Oriented Programming
4. Must have experience with AWS Lambda
5. Experience with MVC Architectural Patterns.
6. Experience working with and creating web services.
7. Understanding of Client / Server Communications
8. Continuous Integration
9. Experience with RabbitMQ
10. Engrained understanding of Deployment Automation concepts and patterns (Bonus)
11. Understanding of Concurrent and Parallel programing concepts. (Bonus)
12. Chef or Puppet (Bonus)