Job Description :
Job Title: Ruby on Rails Developer
Duration: Longterm Contract
Location: Chicago, IL

We seek a Ruby on Rails developer responsible for handling the transactions of data between the server and the users for our claim processing organization. As an important member of our small team, you will facilitate projects that will help reduce our reliance on outside vendors for development/maintenance of web facing applications. This will require managing the development of server-side logic; and ensuring high performance, responsiveness, and efficiencies of front-end requests. You will also be responsible for integrating seamless communication of the outside facing electronic (e-File - website) system with the internal data processing application; and coordination of efforts with outside vendors, internal developers, and co-workers.

Responsibilities

Design, build, and maintain secure, clean, efficient, reusable, and reliable Ruby code
Build, configure, and maintain high-performing API endpoints for web-based applications using RESTful services
Evaluate versioning and determine compliance actions when applicable
Work closely with colleagues to build new product features from the ground up
Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise and implement pertinent solutions

Required Skills:

3+ years of experience with Ruby on Rails
3+ years of experience scripting with Ruby
3+ years of experience with any relational database specifically MSSQL

Skills
Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
Solid understanding of the syntax of Ruby
Proficient understanding of object-oriented programming
Good understanding of server-side CSS preprocessors
Basic understanding of front-end technologies, such as JavaScript, HTML5, HAML, Knockout, and CSS3
Familiarity with concepts of RESTful
Ability to write clean, readable Ruby code
Knowledge of fundamental design principles behind a scalable application
Experience in Test Driven Development (TDD) and agile methodologies
Proficient understanding of code versioning tools
Familiarity with development aiding tools
Familiarity with continuous integration
Preferred familiarity in VS Studio
             

Similar Jobs you may be interested in ..