EnergeiaWorks has exclusive access to the leading EPCs, utilities, OEMs, distributors, developers, integrators, and financiers. EnergeiaWorks is your best option to quickly find your next job in the clean energy market.

.net Software Engineer

Location: Missoula, MT, United States
Job Description
The Software Engineer will assist the software design effort to develop and commercialize products. This position will provide programming to support remote interfaces and operation and Web interface development.  This is a hands-on position with the need to test/develop software for equipment and requires the ability to install and operate equipment to prove functionality. Close work with the team comprised of engineers, scientists, product management, and senior management will be required.  
• Programming to support remote interfaces and operation with 3rd party software.
• Programming to support Web interface development.
• Maintain existing software, fixing bugs and adding new features.
• Manage software revisions and documentation.
• Assist in troubleshooting performance issues for both hardware and software.
• Write requirements, specifications, test plans, and verification reports.
• Perform software tests per test plans.
• Create patent and other intellectual property disclosures.

BS in Computer Science.
Must have 2+ years of experience in a .NET language and C# user interface development.
Must be familiar with Visual Studio and WCF.
Must have experience with database design and database management system controls.
Must have experience with AGILE software engineering development methodologies.
Programming experience with Asp .Net MVC. 
Familiar with REST architecture and its application in Web services.
Familiar with protocol development including Http, TCP, and Modbus. 
this job portal is powered by CATS