Senior Software Engineer

EnerNOC, IN - Mumbai

EnerNOC: Changing the Way the World Uses Energy


Senior Software Engineer

EnerNOC Mumbai (an Enel X company) is looking for a highly motivated and qualified software engineer to develop cutting edge products, related to the Energy and Environmental domain, building and leveraging cloud-based services hosted in AWS.


Primary Responsibilities:

  • Perform all phases of software engineering application design, code development and unit testing
  • Establish, refine and integrate development and test environment tools and software as needed
  • Provide technical support and consultation for a wide variety of application and infrastructure questions
  • Serve as a mentor to less experienced developers
  • Participate in an Agile/Scrum methodology to deliver high-quality software


Required Qualifications:

  • Undergraduate or graduate engineering degree
  • 5+ years in the software engineering profession with demonstrated success designing and building high-quality, commercial software applications
  • 1 plus years of practical experience of developing solutions hosted on AWS, utilizing relevant Amazon Web Services for application delivery
  • 2 plus years of development experience using microservices architecture and RESTful APIs
  • Extensive experience coding on Microsoft .Net, using C# and MS SQL Server database backend, following the MVC design pattern
  • Demonstration of playing a tech leadership role in design and implementation of past projects
  • Proven track record of building relationships across cross-functional teams
  • Excellent time management, communication, decision making, and presentation skills
  • Display a strong desire to achieve and attain high levels of both internal and external customer satisfaction
  • Strong experience of operating in a quickly changing environment and driving technological innovation to meet business requirements


Preferred Qualifications:

  • Energy industry experience
  • Experience with Continuous Integration and Continuous delivery platforms such as TFS, Jenkins, AWS CodeBuild / CodeDeploy
  • Knowledge and experience on big data platforms for data analytics
  • Experience using containerization platforms such as Docker

About EnerNOC

Who We Are EnerNOC is a team of mission-driven people who recognize that using a 20th century construct for managing energy doesn't fit today's global imperative to use energy better. We believe that energy intelligence software (EIS) will fundamentally change the way the world uses energy, giving our business customers more control over energy costs and the utilities that serve them the ability to forge deeper customer relationships.

Want to learn more about EnerNOC? Visit EnerNOC's website.