Developer-Ruby on Rails

Developer-Ruby on Rails

Work Location    Boston, MA
Duration    1 Year


Mandatory Technical / Functional Skills    "• 6-10 years of demonstrated experience developing for high performance, web-based, transactional software system in a highly collaborative environment
• Minimum 2 years of experience with any of the following: Ruby, Ruby-on-Rails (RoR), JavaScript, Java, Django,Groovy/Grails
• Demonstrable experience with client-side development using Ruby, Javascript, Backbone.js, and related languages
• Demonstrable experience with server-side application development using Ruby and/or Java
• Experience with relational database tools and SQL programming; Oracle PL/SQL is a BIG plus
• Experience with development, debugging, and performance tuning of database-backed systems
• You have some OO kung-fu and are not afraid to use it
• Command of your favorite scripting and server side languages; for example: Ruby, PHP, Perl, Python
• Familiar with the Linux operating system and utilities
• Knowledgeable with test driven development (TDD) and behavior driven development(BDD) and debugging
• A strong understanding of the principles of software design, architecture, algorithms, and data structures
• Team player comfortable with Agile development techniques
• Passion for developing software with the best user experience in mind"
Roles and responsibility    "We need engineers who can look at an end-to-end problem, break it down, and know how to attack it. In the end, we're looking for experienced, product-focused engineers who can fix real problems for real customers in real time. We are seeking talented and motivated software engineers to develop core applications.  The ideal candidate will have a solid foundation in web application development, possess good communication skills, and enjoy problem solving both independently and in Agile team settings.
• Collaborate closely with other software engineers, quality engineers and product management team to enhance the experience for both members and internal operations teams.
• Build and iterate on migrating to next generation platform.
• Implement and document solutions with Engineering, QE, and IT for reported software issues.
• Design and develop improvements to core systems, third party interfaces, web-based systems, and internal tools.
• Act as or strive to become the subject matter expert for the systems and associated development tools.
• Ensure development is performed within a robust responsive architecture utilizing high standards of software craftsmanship.
• Challenge yourself and other team members to improve upon the user experience every day.
• Mentor less experienced engineers as appropriate.
"
Desirable Technical / Functional Skills    "• JavaScript, backbone.js, Ruby on Rails – MUST HAVE
• SQL, PL/SQL, Oracle and MongoDB – Application Level Knowledge
• Legacy Systems: TCL/ACS – BONUS (Not Required – Willingness to learn if needed)"
Total experience in required skill (years)    ~6 years