Ruby on Rails Software Engineer

The Advisory Board Company

(Birmingham, Alabama)
Full Time
Job Posting Details
About The Advisory Board Company
The Advisory Board Company is a best practices firm that uses research, technology, and consulting to improve the performance of 5,500+ health care organizations and educational institutions. Headquartered in Washington, D.C., with offices worldwide, we forge and find the best new ideas and proven practices from our network of thousands of leaders, then we customize and hardwire them into every level of member organizations, creating enduring value.
Summary
The Software Engineer (Ruby on Rails) will be a member of the Advisory Board's Performance Technologies Software Product Development team and will be deeply involved in the full product life cycle of multiple applications. The ideal candidate will be an energetic overachiever, with a team-focused startup mentality, who is passionate about solving problems and doing whatever is necessary to get the job done on time.
Responsibilities
* Working with product managers and other stakeholders to get clarification on business requirements and then implementing solutions including code development and database design * Ensuring high quality solutions by implementing unit tests and supporting the creation and design of integration, load and user acceptance tests * Support operations by identifying, researching and resolving performance and production issues
Ideal Candidate
**Must Haves:** * Bachelor’s degree * 3+ years of experience with Ruby on Rails * 2+ years of experience working with relational or multi-dimensional databases. * Basic knowledge of SQL * 3+ years of professional experience with 1 of the following bullets: * Database application or ETL development * Development in a UNIX or Windows environment * Experience with OOD, UML modeling tools and the use of design patterns * Proficiency in object oriented analysis, design, and programming. Experience with design patterns and tiered architecture. * Clear understanding of the MVC pattern and RESTful architectural style. * Able to leverage proven and emerging frameworks, continuous integration, and other best of breed practices and technologies. * Working knowledge of Persistence frameworks (ActiveRecord). **Even Better:** * Experience working in an Agile environment * Experience developing software in a commercial software product development environment * Ability to provide analysis and problem solving skills. * Experience working with relational or multi-dimensional data in reporting or analytic infrastructures. * Bachelor’s or Master’s degree in Computer Science or Computer Engineering * Ability to communicate with business and technical teams both orally and written * Experience with Elasticsearch * Working knowledge of NoSQL databases (MongoDB). * Experience with Resque * Experience with development of AJAX based rich client using JavaScript, JQuery, and AngularJS. * Experience with distributed Source Code Management tools (SCM), GIT preferred * Must possess desire to learn new technologies. Ability to learn quickly. * Must possess strong communications skills, both written and oral. Ability to articulate technical viewpoints to team members and clients. * Must be a self-starter/self-reliant to define strategies and work collaboratively to harden/publish strategies. Able to work independently, take ownership of tasks and deliver high quality products and customer services
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Medical, dental, and vision insurance, dependents eligible. 401(k) retirement plan with company match. 20+ days paid time off & 10+ paid company holidays. Daytime leave policy for community service or fitness activities (up to 10 hours/ mo each).

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.