Search Jobs:
State
All
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
Dist. Columbia
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
Home
Employers
View Companies
About Us
SOFTWARE SYSTEMS ENGINEER - SOLAR ENERGY MONITORIN
(Job Id
W274380
)
Posted on 5/28/2010
Location:
Bend, OR
Job Type:
Full Time
Salary:
$50000.00 to $70000.00/year
Degree:
Bachelor of Science
Apply Now
|
Add to Keepers
|
View Keepers
|
Job Description
POSITION OVERVIEW:
Software Systems Engineers looking for that dream renewable energy job? Our client is developing an important new solar monitoring and control platform for the commercial and utility solar industries. Remote solar devices collect operational and performance data and send it up to the monitoring database, which stores and processes the data to provide high value to solar power plant customers. This platform serves as a key strategic element to Our clients solar power product offering.
The successful candidate will focus on the core of the monitoring platform, defining and developing the vision and methodology for data storage, web service based interaction with the database, and interaction with remote solar inverter devices. We are looking to strengthen our team with a full time Software Systems Engineer who is passionate about data and strives for excellence.
Responsibilities:
Provide leadership in architecting, developing and refining Web-based energy monitoring system
Lead architect for next generation data monitoring system design from inverter gateway interface to database to APIs and front end views
o Leverage outside resources to manage development of next generation data warehouse
o Develop next generation API between web monitoring device and server
o Develop application components to support API and database design
Participate as an active developer, upgrading database, tools, portals, APIs, interfaces, expect at least 60% of your time to be designing and coding, and 20% project managing and partnering and 20% of your time devoted to system administration duties
Work in collaborative team environment to define new features, roadmap, data mining, and database analytics techniques
Contribute new and innovative ideas to rapidly evolving web monitoring platform and to support management team in decision making
Stay abreast of latest technologies and trends
Required Qualifications:
Strong and broad software development background, familiar with all aspects of the software development life cycle
MySQL database design and administration experience, ideally with focus on managing time series data
Demonstrated Ruby on Rails experience including at least two major projects
Demonstrated systems administration experience with Linux, Apache, Mongrel, MySQL, AJAX and other open source tools and technologies
Strong experience across multiple technology stacks and programming languages
Demonstrated experience with queuing systems, preferably Javas ActiveMQ
Experience with software quality management tools such as SVN, Git, Trac, Bugzilla
Strong leadership, communication and collaboration skills.
Good time management skills with project management experience
5+ years experience in web-based system architecture design and development is required
Desired Qualifications:
Relevant B.S. or Advanced Degree Strongly Preferred.