Senior Ruby Developer
Senior Ruby Developer
We're looking to expand our team of expert Ruby developers in our Homewood, Alabama office. As a part of our agile team, you will be developing technologies on one of the world's largest financial systems written in Ruby on Rails.
About the company:
Insight Card Services is a leading provider of financial solutions for the millions of overlooked consumers who lack a traditional bank account. Insight provides consumers with a broad spectrum of products and services that address the reality of their financial lives.
Headquartered in Homewood, Alabama, we are a leader in the prepaid card industry with a passion for delivering innovative financial services for our customers. We feature top-notch people, a fun and fast-paced work environment, and exciting opportunities! Insight is thriving and growing rapidly.
Homewood features charming neighborhoods, unique architecture, a nationally recognized school system, diverse citizenry, a thriving business sector, and an amazing quality of life. A suburb of Birmingham, Homewood offers a temperate climate, attractive and affordable housing, and a vibrant arts community.
What you will do:
Full-stack development in Ruby (1.8.7 - 1.9.3)
Test-driven web development (primarily in Rails 2.3.3 and 3.X)
Legacy code refactoring
Participate in an agile development methodology
Code reviews and pair programming
Influence software design and architecture
Are goal oriented and a self-starter who requires minimal supervision
Possess a strong software design mentality with emphasis on OO and MVC
Are able to communicate not only with the technical team but also with business stakeholders
Are not afraid to experiment with new technologies
Have experience creating and consuming web services and APIs (REST, SOAP)
Are comfortable working with Ruby/Rails regardless of the version level
Proficient in relational databases including MySQL
Familiar with test frameworks including RSpec and Cucumber
Could not live without use of your git repository
Know what to do when optimization and tuning are needed
Have some experience with Linux systems administration (CentOS, Ubuntu)
What we offer
A fun, collaborative and challenging work environment
Company provided meals, snacks and drinks
Your choice of computer (Linux or Mac OSX) with multiple displays
Comprehensive benefits package
Participation in Ruby/Rails community conferences
A very competitive salary