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 [email protected]
More information www.mcdgroupinc.com