Monster
 
 
 
 

Job Summary

Company
Elster
Location
Raleigh, NC 27610
Industries
Energy and Utilities
Engineering Services
Job Type
Full Time
Employee

Senior Software Engineer

About the Job

About Elster


 


Elster is a world leader in advanced metering infrastructure (SmartMetering) and integrated solutions for the gas, electricity and water industries. Elster's technology and services are delivering promising solutions that are needed to achieve a smart electricity grid (SmartGrid).  The SmartGrid initiative includes the delivery of home automation equipment to millions of homes across the USA to help homeowners become smarter energy consumers.   SmartGrid and SmartMetering companies are experiencing unprecedented growth due to the market demand for their solutions to help conserve energy and natural resources and reduce carbon emissions and pollutants.   Come to Elster and find yourself working on the some of the most exciting solutions to some of the most pressing problems in our economy today.


 


 


Responsibilities/Duties


 


Elster is seeking a knowledgeable Software Engineer/Developer with core competencies around backend server development.  The position is focused on new feature development, not maintenance.  One must be able to work independently due to a fast-paced work environment. 


 



  • Software engineer to help accelerate the development of features on the product roadmap.

  • Candidate will be responsible for developing components of Elster's smart grid software.  Specific responsibilities will include: 

  • Provide estimates of development effort and risk to Product Management for new features based on requirements analysis

  • Design and implement new functionality to meet requirements

  • Develop new software solutions focusing on scalability and ease of deployment

  • Focus on performance and high availability of the data collection system

  • Work within the development team to share responsibility for the product architecture

  • Document design decisions and participate in design reviews

  • Become an in-house expert on Elster's 2-way AMI metering and home automation products

  • Support and enhance core C++ software, create new software components in C++, Java, C# or other languages

  • Lead design decision-making and architectural definition tasks

  • Help the team resolve level 3 customer support issues

  • Support Software Quality Assurance by reviewing test plans

  • Recommend improvements to the software development and release process

  • Take ownership of complex business-critical portions of the software system

 


Qualifications


 



  • Must have a Bachelor of Science (or equivalent) in Computer Science, Computer Engineering, Electrical Engineering, or related field

  • Minimum of 8 years software development experience using Object Oriented methodology

  • Prior experience designing scalable solutions

  • Prior experience with C++ software development

  • Experience designing, implementing, and debugging multithreaded server applications in C++ on Windows Server platforms

  • Experience with Java or C# software development

  • Prior experience with XML and related technologies

  • Prior experience writing software using relational databases

  • Prior experience with distributed systems

  • Working knowledge of Windows operating system

  • Excellent communication skills

  • Ability to learn quickly

  • Excellent problem solving skills

  • Ability to work independently when appropriate as well as work in a close team environment

  • Experience with Microsoft Visual C++ development

  • Experience using Oracle 11g

  • Experience with Python, Perl, or another scripting language

  • Experience deploying software on Windows Server systems

  • Experience developing data collection systems

  • Knowledge of metering or automated meter reading

  • Experience using Rational ClearCase and Rational ClearQuest

  • Experience writing 64-bit Windows applications

  • Working knowledge of XML-RPC, SOAP, or other web service technologies

 


QUALIFIED CANDIDATES ONLY – NO Agencies please


 


If you meet the qualifications listed above, please forward an attached Word copy of your resume to elster.staffing@us.elster.com with the Job Title as the Subject.


 


Elster and its companies are equal opportunity employers.

 
 

Job Tools

 
 

Contact Information

Elster

You are Applying to: Senior Software Engineer, Elster, Raleigh, NC 27610
Step 1:

* Indicates required fields

* First name


* Last name


* Email address


Email me a copy of my application

Privacy notice: Your name, your resume, and the email address you entered will be saved to comply with Monster's internal reporting needs and to allow us to contact you regarding your application, if necessary. We will not disclose this information to anyone other than this employer.
Step 2: Add your own cover letter or note below. To send your resume without a note, leave this box empty.

Note: Use plain text only. HTML is not supported.
Character Count: 0 (4,000 character limit)  

Step 3:
Upload a new resume     Copy and paste a resume

Note: Microsoft Word files (97 and newer), 500 KB or smaller.

Character Count: 0 (20,000 character limit)  
I have read, and I accept, Monster's Terms of Use and Privacy Policy.