Conservation Services Group

Lead .NET Developer (Principal Software Engineer)

Job Summary

Company:

Conservation Services Group

Category:

IT/MIS

Type:

Employee

Status:

Full Time

Relocation:

None

Industry:

All

Close Date:

12/23/13

Compensation:

Hours:

Not Applicable

Location:

Westborough, Massachusetts, United States, 01581

Description

Conservation Services Group (CSG) is the leading provider of residential energy efficiency programs in North America. CSG has helped Americans make smart energy use decisions an important part of the way they live and work since 1984. The company designs, develops, and delivers innovative, results-driven programs. CSG employees are committed to a mission of delivering these comprehensive programs to help people use energy more wisely. Energy efficiency and renewable energy are our sole business, not one of a hundred departments in a large corporation. CSG provides proven expertise to utilities, state agencies, trade allies and homeowners, tenants, and property owners seeking to improve home durability, safety, air quality and comfort while saving money. We bring creativity and commitment to our goals of championing the development and use of safe, clean energy.
  
We are building new online, mobile- and tablet-enabled applications using best of breed technologies.  We are also using the latest .NET technology to build RESTful Web services and a new portal framework to build applications using HTML5 and Responsive Design.   We are an agile development shop and have adopted a test driven development approach to build quality in to our software throughout the development process.  We have designed and use our own XML standard for representation of buildings and energy efficiency measures and as the franchise player in our industry, we continue to drive innovation for our clients and end customers.

Position Summary

The individual selected for this position will participate in the implementation of software solutions for internal and external clients leveraging an existing framework and enhancing that framework with new features.  A thorough understanding of the technologies we use and a passion to extend and expand that knowledge is very important. Enjoy independent and collaborative methods to research, evaluate and determining the most effective and elegant solutions to problems.  You will work both autonomously and as a team committed to producing results.  Responsibilities will include:

  • Learn and understand the business requirements, current applications and design enhancements needed.
  • Analyze software problems with advanced debugging techniques
  • Integrate design changes and enhancement requests into the infrastructure of the application.
  • Investigate the impact of changes to the application infrastructure and inform developers and data analysts on any risks involved
  • Produce results and expected deliverables in an agile environment with short delivery timeframes
  • Effectively collaborate with team members as well as internal and external clients.
  • Continuously improve technical knowledge and skills
  • Communicate with management and others regarding project opportunity and risks in an effective and timely manner
  • Assist in the preparation of required documentation
  • Assist other staff in debugging and solving programming or design issues

Job Requirements:

  • BS/BA in computer science or a related field, or equivalent experience
  • Excellent design and programming skills
  • Ability to quickly comprehend and take ownership of an existing source code base
  • Drive and passion for technology
  • Extensive development experience within a large organization
  • Self starter
  • Great interpersonal and communication skills
  • An in-depth understanding of systems, data architecture, and configuration management
  • Must be a team player and be able to work in an operationally critical, diverse and dynamic environment
  • Experience with integrated software engineering processes including unit testing, source control, and documentation generation
  • Strong skills in analysis, design, development and deployment of enterprise application systems
  • Strong troubleshooting and debugging skills across all layers of an application  

 Required Technology Experience for .NET Developers:

  • 3+ years .Net Framework
  • 3+ years C#
  • 3+ years Oracle 10g and/or SQL Server
  • 3+ years PL/SQL and or T/SQL
  • Visual Studio experience is mandatory

The ideal candidate will also have experience in the following areas:

  • Exposure to WPFPrism applications
  • Experience working with an ORM, preferably Nhibernate
  • Experience with memory and performance profiling as well as code optimization techniques
  • Experience with XML serialization
  • Experience with profiling tools
  • Experience with debugging multithreaded applications
  • Experience in troubleshooting production defects

 

Salary Range: Commensurate with experience

CSG’s compensation package includes comprehensive medical coverage with BlueCross BlueShield Blue Care Elect PPO, dental coverage with Delta Dental PPO, and vision coverage with EyeMed Vision Care; Employer paid life and AD&D insurance and STD & LTD insurance coverage; Plus paid holidays, PTO, and employer matching 401(k) retirement plan.

Please apply online at: http://jobs-csg.icims.com  
 
CSG is an Equal Opportunity Employer

 

Key Words: green jobs, energy efficiency, utility, conservation, BPI, LEED, weatherization, HVAC, clean energy, energy conservation, csg jobs, energy consulting, energy efficient, green energy, renewable energy, .net, C#, visual studio

 

Apply Here

Company

Conservation Services Group (CSG) is the leading provider of residential energy efficiency programs in North America. CSG has helped Americans make smart energy use decisions an important part of the way they live and work since 1984. The company designs, develops, and delivers innovative, results-driven programs. CSG employees are committed to a mission of delivering these comprehensive programs to help people use energy more wisely. Energy efficiency and renewable energy are our sole business, not one of a hundred departments in a large corporation. CSG provides proven expertise to utilities, state agencies, trade allies and homeowners, tenants, and property owners seeking to improve home durability, safety, air quality and comfort while saving money. We bring creativity and commitment to our goals of championing the development and use of safe, clean energy.

People who work at CSG say that it's a unique kind of organization - one that nurtures individual talents and inspires dedication. We share a commitment to our work and our mission. CSG has a collegial atmosphere, where people respect and encourage each other to help the environment and change the way our country uses energy. How about you; do you see yourself as a part of our team?