Lead Web Applications Developer - Principal Software Engineer Internet & Ecommerce - Westborough, MA at Geebo

Lead Web Applications Developer - Principal Software Engineer

Company Name:
Conservation Services Group
We are building and enhancing 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 which support integrated web applications built upon the Kentico CMS .NET framework using .NET, HTML5, and Responsive Design strategies, all running on a modern cloud computing platform.
We are an agile development shop and follow a test driven development approach to build quality in to our software from the start of the development process.
Position
Summary:
The individual selected for this position will be working in the Web Application Development team, participating in the implementation of software solutions for internal and external clients. The candidate is one of the key contributors to the success of the team as he/she will collaborate with software and system engineers in the planning, design, development, and utilization of complex software systems. A thorough understanding of the technologies we use and a passion to extend and expand that knowledge is a key success component. The individual chosen will need to be a strong collaborator who can effectively work with system architects and other principals to quickly research, evaluate and determine the most effective solutions to our problems. You will work both autonomously and as part of a team committed to producing results. Reports to the Director of Product Development.

Responsibilities:
Learn and understand the business requirements, current applications and design enhancements needed
As one of the most senior software experts on the team, will work directly with the product owner, scrum master, architects and peers to provide foresight and technical guidance aimed at satisfying our mission needs
Provide decomposition of User Stories into executable tasks, accurately estimating story point efforts
Translate User Stories into deliverable functionality via implemented software components
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 business analysts of any risks involved
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
Participate in code reviews
Provide mentoring to junior engineers
Ensure software standards are met.
Produce results and expected deliverables in an agile environment with quick delivery timeframes
Requirements:
Effective communication in both technical and business settings
A proven track record of delivering high quality solutions within large scale .Net web applications
5-7 years professional experience designing and developing enterprise .NET Web applications
Hands on experience with RESTful APIs
Strong analytical, problem identification and reporting skills
Proven track record of innovative technical contribution to software product delivery
Software company experience is highly desirable
Broad expertise in languages, Web application frameworks and overall software architecture
Experience with SOA patterns
Experience with Agile software development methodologies, continuous integration, and test-driven development are very desirable
BA/BS in Computer Science/Engineering or other related degree
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:
CSG is an Equal Opportunity Employer
Company Overview:
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?
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
Date: 2014-07-23
Country: US
State: MA
City: Westborough
Postal Code: 01581
Category: Information Technology - DeveloperEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.