Ruby Developer

Company: Talent Software Services, Inc
Location: Minneapolis , Minnesota, United States
Type: Full-time
Posted: 27.APR.2019


Current suite of tools in continuous development include but not limited to Custom command line applications for deployment and management t...


Current suite of tools in continuous development include but not limited to Custom command line applications for deployment and management tools. (Ruby) Custom web based deployment and management portal. (Ruby) Custom monitoring portal(s) (PHP and Ruby) Ruby Developer for client's Operations. Help build operational tools for client's website. We are currently looking for a Ruby Developer to work on our web Automation and Monitoring Tools. Experienced Ruby Ninja - Writing pure ruby without Rails or ActiveSupport dependencies. The goal of our Deployment Automation projects are to provide zero downtime deployments of all client's website Applications in the fastest, safest, and most repeatable way for our Customers and client. These projects depend heavily on Ruby. Being able to work with and without ActiveRecord ActiveSupport is required. Position Overview ResponsibilitiesDeliverables that the resource will be responsible for Developing Working in Simi-Paired Programming Environment Unit testing Quality Assurance of unit testing Deployments Work with infrastructure provisioning tools such as Chef, Vagrant, Kitchen, and Fog. What would a normal day for this position look like?? Heads down developing Collaboratively working with, reporting to, and taking direction from current Sr. Ruby Developer Status update meetings Skills Overview What are the MUST have skills that you are looking for in a candidate? 5+ Years Ruby Developer Experience. Experience with MVC Architectural Patterns. Experience working with and creating web services. Understanding of Client Server Communications Experience with one of the following OpenStack, OpenShift, AWS, or other Cloud Providers Understanding of Deployment Automation concepts Understanding of Deployment CICD concepts Preferred Experience Frontend Experience with AngularJS TypeScript (Bonus) Experience with Fog gem or aws-sdk (Bonus) Experience with NoSQL Technologies and Concepts (Bonus) Experience with Message Queuing Technologies - (Bonus) Understanding of Concurrent and Parallel programing concepts. (Bonus) Chef or Puppet (Bonus) Uses the best tools for the job--open source or otherwise Comfortable in a simi-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 What are the soft skills that you feel candidates must-have in order to be successful in this role? Collaborative Team Player (Highly collaborative environment) Ability to Listen Ability to offer ideas on technical direction Self-directed Desire to contribute to overall direction of project

Apply Now


Free eBook

Loader2 Processing ...