Ruby on Rails - Senior Software Engineer: Bend, OR


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

* 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
* 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,
* 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

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

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

Submit resume to
More information