Senior Software Engineer (Flex)
Thursday June 07, 2012
101 Federal Street
Boston,
MA
02110

EnerNOC, a leading provider of demand response and energy efficiency solutions, has an immediate need for a Senior Software Engineer to join our world-class Engineering organization. The Senior Software Engineer will be focused on developing client tier applications, mainly with Adobe Flex. This position requires a broad knowledge of computer science and software engineering as well as diverse development principles.
EnerNOC is an innovative leader in the clean energy technology space, utilizing cutting edge Adobe, J2EE, and Oracle technologies. Our core mission is to reduce the risk of electric grid blackouts and brownouts by remotely controlling thousands of electric customers’ equipment when a regional grid operator declares an emergency and to improve energy efficiency of buildings. Our software is essential to automatically controlling thousands of individual customer sites simultaneously within seconds and ensuring that buildings operate in the most efficient manner. Since electric service to millions of global end-users of electricity is in our hands, ensuring that new software applications are deployed in a consistent, high quality manner is of utmost importance.
Key Responsibilities:
• Develops client-tier functionality, alongside other members of the software engineering team
• Primarily responsible for enhancing existing functionality and developing new functionality
• Coordinates with EnerNOC’s QA team members to discover and resolve defects
• Authors and maintains technical specifications
• Works closely with engineers to deliver high quality energy information software to the entire organization
• Performs other duties as required
Required Qualifications:
• 6+ years of experience developing commercial software
• 3+ years of experience developing rich internet applications
• 2+ years of experience with an Adobe Flex framework such as Mate, Swiz, PureMVC, Cairngorm, Parsley, or comparable framework
• B.S. Computer Science, Software Engineering, or related technical field
• Experience with ActionScript, MXML, AMF, Degrafa (or Flex 4 skinning), FlexUnit, Eclipse, HTML, CSS, and JavaScript
• Experienced in the production of thorough documentation
• Ability to prioritize developmental and operational tasks in a dynamic and challenging environment
• Ability to work within changing deadlines/priorities
• Ability to work in a team setting as well as independently
Desired Qualifications:
• Experience with: Mate, AIR, Flash, Maven, Java, PL/SQL, and/or Cognos
• Experience developing rich internet applications for a SaaS
• M.S. Computer Science, Software Engineering, or related technical field
• Experience on Agile/Scrum teams
• Knowledge and understanding of the energy market/domain
About EnerNOC:
EnerNOC unlocks the full value of energy management for our utility and commercial, institutional, and industrial (C&I) customers by reducing real-time demand for electricity, increasing energy efficiency, improving energy supply transparency in competitive markets, and mitigating emissions. We accomplish this by delivering world-class energy management applications including DemandSMART™, comprehensive demand response; EfficiencySMART™, data-driven energy efficiency; SupplySMART™, energy price and risk management; and CarbonSMART™, enterprise carbon management. Our Energy Network Operations Center (EnerNOC) supports these applications across thousands of C&I customer sites throughout the world. Using our C&I customers’ energy usage flexibility, we make capacity, energy, ancillary services, and carbon products available to grid operators and our more than 100 utility customers on demand as a cost-effective alternative to traditional power generation, transmission, and distribution. For more information, visit www.enernoc.com. EnerNOC is an Equal Opportunity Employer.
EnerNOC, a leading provider of demand response and energy efficiency solutions, has an immediate need for a Senior Software Engineer to join our world-class Engineering organization. The Senior Software Engineer will be focused on developing client tier applications, mainly with Adobe Flex. This position requires a broad knowledge of computer science and software engineering as well as diverse development principles.
EnerNOC is an innovative leader in the clean energy technology space, utilizing cutting edge Adobe, J2EE, and Oracle technologies. Our core mission is to reduce the risk of electric grid blackouts and brownouts by remotely controlling thousands of electric customers’ equipment when a regional grid operator declares an emergency and to improve energy efficiency of buildings. Our software is essential to automatically controlling thousands of individual customer sites simultaneously within seconds and ensuring that buildings operate in the most efficient manner. Since electric service to millions of global end-users of electricity is in our hands, ensuring that new software applications are deployed in a consistent, high quality manner is of utmost importance.
Key Responsibilities:
- Develops client-tier functionality, alongside other members of the software engineering team
- Primarily responsible for enhancing existing functionality and developing new functionality
- Coordinates with EnerNOC’s QA team members to discover and resolve defects
- Authors and maintains technical specifications
- Works closely with engineers to deliver high quality energy information software to the entire organization
- Performs other duties as required
Required Qualifications:
- 6+ years of experience developing commercial software
- 3+ years of experience developing rich internet applications
- 2+ years of experience with an Adobe Flex framework such as Mate, Swiz, PureMVC, Cairngorm, Parsley, or comparable framework
- B.S. Computer Science, Software Engineering, or related technical field
- Experience with ActionScript, MXML, AMF, Degrafa (or Flex 4 skinning), FlexUnit, Eclipse, HTML, CSS, and JavaScript
- Experienced in the production of thorough documentation
- Ability to prioritize developmental and operational tasks in a dynamic and challenging environment
- Ability to work within changing deadlines/priorities
- Ability to work in a team setting as well as independently
Desired Qualifications:
- Experience with: Mate, AIR, Flash, Maven, Java, PL/SQL, and/or Cognos
- Experience developing rich internet applications for a SaaS
- M.S. Computer Science, Software Engineering, or related technical field
- Experience on Agile/Scrum teams
- Knowledge and understanding of the energy market/domain
About EnerNOC:
EnerNOC unlocks the full value of energy management for our utility and commercial, institutional, and industrial (C&I) customers by reducing real-time demand for electricity, increasing energy efficiency, improving energy supply transparency in competitive markets, and mitigating emissions. We accomplish this by delivering world-class energy management applications including DemandSMART™, comprehensive demand response; EfficiencySMART™, data-driven energy efficiency; SupplySMART™, energy price and risk management; and CarbonSMART™, enterprise carbon management. Our Energy Network Operations Center (EnerNOC) supports these applications across thousands of C&I customer sites throughout the world. Using our C&I customers’ energy usage flexibility, we make capacity, energy, ancillary services, and carbon products available to grid operators and our more than 100 utility customers on demand as a cost-effective alternative to traditional power generation, transmission, and distribution. For more information, visit www.enernoc.com. EnerNOC is an Equal Opportunity Employer.