Ruby on Rails Developer

Company: Kavyos Consulting Inc
Location: Ann Arbor , Michigan, United States
Type: Full-time
Posted: 15.APR.2018

Summary

long term contract in Ann Arbor, MI Principal Application Engineer senior Ruby on Rails developer who loves nothing better than to roll up...

Description

long term contract in Ann Arbor, MI

Principal Application Engineer

senior Ruby on Rails developer who loves nothing better than to roll up your sleeves and get your hands dirty. You also have broad knowledge and experience so as to define and refine architecture. You will quickly grok the current state, help define the future state, and then guide and make major contributions to the development of the future state. We have systems in Rails 2, 3, 4, and 5. All the legacy systems need to be modernized. We have an in-progress project that needs attention, a migration of all systems out of the data center and into AWS, and a ton of modernization and feature work defined for 2018 and beyond. We are an agile shop, with daily check-ins, bi-weekly demos, bi-weekly maintenance releases, and quarterly feature releases. We are a Linux shop, running on Oracle, Postgres, and MySQL.

Job Responsibilities

- Provide technical leadership and direction

- Contribute in a major way to implementation

- Balance short- and long-term priorities

- Lead development of systems architecture

- Mentor teammates

- Collaborate closely with business stakeholders

- Improve processes and productivity

- Solve problems, show initiative, don't sit around waiting for someone else

Education, Experience, and Skill Requirements

- BS or MS in computer science or equivalent education + experience

- Minimum of ten years of demonstrated progressive experience

- Minimum of five years with Ruby on Rails

- Advanced knowledge and practical experience with application design patterns

- Fluent with version control using git

- Experience with ElasticSearch, AWS, SOAP, REST

- Strong analytical skills and attention to details

- Excellent written and verbal communication skills

- Experience with current JavaScript frameworks, particularly Angular, and how to communicate with such a framework via APIs

- Extensive experience with full stack (Linux, Apache, Passenger, RoR, RDBMS)

- Extensive relational database programming experience (Oracle, Postgres, MySQL)

- Excellent skills troubleshooting production issues

- Quick learner

share your resume to

- provided by Dice ROR, angular

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...