Ruby on Rails - Senior Software Engineer: Bend, OR

SENIOR SOFTWARE ENGINEER - RUBY ON RAILS

Overview: Enterprise Architects looking for that dream job in Bend, Oregon? Our client has developed a Version 1.0 software release of an exciting new web based monitoring platform.

Written in Ruby on Rails, our client is looking for a full time Senior Software Engineer to take their product to the next level. Right now they are working on their Version 2.0 product offering and are looking for a stellar Software Developer to design, build, and grow the platform.

Responsibilities: * Opportunity for a lead role in lead role in architecting, developing, refining, and managing Web-based inverter monitoring and management system * Act as both lead architect for front and back-end web system as well as key implementer of Ruby on Rails database driven web applications * Implement applications with standards compliant HTML and CSS * Work closely with product and project managers, engineers, and senior management to define and refine platform to meet the needs of key stakeholders * Contribute new and innovative ideas to rapidly evolving web monitoring platform and to support management team in decision making * Write technical software specifications and documentation

Required Qualifications: * Strong software development background, familiar with all aspects of the software development life cycle * Demonstrated Ruby on Rails experience including at least two major projects * Experience with other scripting languages such as Perl or PHP * Experience developing websites with Adobe Flash/Flex and ActionScript 3.0 * Comfortable with Linux, Apache, Mongrel, MySQL, PSQL, AJAX and other open source tools and technologies * Experience with software quality management tools such as SVN, Trac, Bugzilla * Database design and administration experience, ideally with focus on managing time series data * Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering preferred * 5+ years experience in web-based system architecture design and development

Desired Attributes: * Good time management skills with project management experience a plus * Strong leadership and communication skills * Stay abreast of latest technologies and trends * Balance working hard with playing hard

Other: * Our client offers a competitive salary, attractive benefits package, and a chance to change the world.

Submit resume to anne@mcdgroupinc.com More information www.mcdgroupinc.com