Vermont IT Jobs: .NET Developer at NRG Systems (wind power industry)

http://www.nrgsystems.com/AboutNRG/WorkingAtNRG/CareerOpportunities.aspx
Software Engineer
Job Description
August 2011
Key Focus
The Software Engineer will develop software for the collection, storage and knowledge creation of data. This position will work closely with other engineers on developing, coding and testing NRG’s software packages, which may include customer-side data analysis and communications software or in-house research and testing tools.
This is a new full-time position in the engineering department and reports to the Sensors & Towers Engineering Manager. This position will work in partnership with the engineering team to achieve the goals of the department that are in line with the company strategic plan, and will embrace the high standards of NRG ethics and core values.
Job Responsibilities
Design operational code modules and user interfaces using Visual Studio, C#, ASP.net, Amazon Web Services (AWS), and MySQL database for NRG’s software packages
Research and design data, decoding and testing tools for R&D engineering team
Work on projects such as developing data analysis tools and/or utility software that can be distributed to customers. This includes providing follow-through on development from start to finish, working closely with other engineers and customer support to meet requirements
After release, support the package with bug fixes and new features that meet customer requests, enhance, or extend the life of the product
Work with software engineers to help develop testing and configuration tools to streamline manufacturing
Qualifications
Bachelor’s degree in software engineering field
3 - 5 years of software development experience
Technical Skills Required:
A strong background in:
Visual Studio, ASP.NET, AJAX
C#
Relational databases and the SQL language
Object oriented programming and design patterns
Familiarity with:
XML
Network Communication, TCP/IP and Network Protocols
Serial Communication
Amazon Web Services (AWS) experience a plus
Good software testing practice
Excellent written and oral communication skills
Personal Skills Required
Ability to work effectively in teams
Strong attention to detail
Ability to multi-task and meet deadlines
Independence and self-direction
Excited to learn
Julia Lerman's Blog
- Julia Lerman's profile
- 18 followers
