Worldwide Drupal Meetup Message Board › Software Engineer - Ruby
| A former member | |
|
|
Responsibilities
We are looking for a Ruby Software Engineer to build best-of-breed products that combine internally and externally build applications for a rich user experience on a large B2C and B2B web network. Specifically, he/she will: ? Develop and maintain web applications in Ruby that use the Rails framework ? Integrate their applications into various content management systems including OpenCMS and Drupal ? Integrate with display-layer technologies including Javascript, AJAX, Flex, and Flash ? Maintain a knowledgebase of code, process, and useful things in wiki?s ? Balance technology development with business project objectives ? Administer and manage version control with Subversion and various content management systems including OpenCMS, Drupal, and MovableType ? Coordinate release planning and site deployment working in partnership with the VP of Application Development, System Architect, and System Administration functions. ? Maintain database architecture; implement data models, database designs, data access, table maintenance, and code changes. ? Coordinate and migrate changes into UAT, Production, across all levels of the technology stack. Requirements ? Fun, happy, energetic player with a fantastic team-oriented development philosophy ? Comfortable gliding in and out of new technologies and embracing projects that ?reduce the number of lines of code?. ? Experience working with various open source applications and integrating them into an enterprise framework. ? Demonstrated mastery in building applications for other large organizations. ? Experience with large-scale content management or e-commerce systems including OpenCMS and Drupal. ? Experience with Ruby-On-Rails, PHP, PostgreSQL, Java, MySQL, RedHat, FreeBSD. B2C a plus. 90% of our codebase is in Java Struts but we are working on migrating a chunk to Rails. ? 5 years of web application development in a B2C environment. ? Experience with Single Sign On, Session Management, and Load balancing technologies. ? Strong written and verbal communication skills including analytical capabilities, specification gathering/writing, and troubleshooting skills. ? Highly motivated, able to work both in a team and solo. ? Must be able to meet deadlines and work well under pressure. ? Excellent communication skills. ? BS/MS in CS or related degree. Bonus Requirements ? Previous start-up experience. ? Likes to play multiplayer video games. Well. For more info, please contact me! dave Scollard dscollard@cambridgegroup.com 800-525-3396 x 265 |