Software Application Developer

Company Name
ReVision Energy
Location (City)
Location is flexible, some travel may be required
Job Category
Software Development
Job Sector
Job Type
Full Time
Degree Requirement
Contact Info Astrid Blanco

ReVision Energy’s is looking for a Software Applications Developer to join us  in this company wide role. This position is ideal for a recent college grad. Location is flexible, some travel may be required
The software developer will be responsible for creating and configuring the software solutions that Revision’s business processes operate on. The software that they create will facilitate the sale, quoting, construction, and service of renewable energies technologies including photovoltaic systems, air source heat pumps, batteries, water heating solutions and electric vehicle chargers. The software developer will work directly with a Project Manager to design, develop, evaluate, test, and document business applications. The role encompasses both writing code to build and support Revision’s systems, applications, and platforms, as well as configuring, optimizing, and deploying packaged software. Within their team, they will contribute to creating the internal software development process.

Job Duties/Responsibilities: 


  • Work in a team environment to develop and configure software applications
  • Provide critical feedback to Project Managers and process owners to improve best practices and create more efficient processes
  • Offer support to various groups in ReVision using various platforms
  • Standardize internal software development workflow that repeatedly creates applications with strong product-user fit and operates on reliable timelines


  • Bachelor’s Degree
  • Computer Science, Information Systems, or related STEM background
  • Experience with programming in Java, .NET and/or Python
  • Knowledge of XML and relational databases (Access, SQL Server, MySQL)
  • Familiarity with packaged enterprise software (Microsoft Stack: Dynamics, Sharepoint, Flow, Azure)
  • Knowledge of the Software Development Lifecycle (SDLC) as well as software development methodologies (e.g. Agile, Scrum, Iterative, Waterfall, etc.)
  • Problem solving/entrepreneurial attitude
  • Excellent communicator
  • Collaborative
  • Comfortable in a fast paced environment and juggling multiple priorities


  • 401K
  • Full benefits
  • Employee Ownership
  • Profit Share
About the Company: 

ReVision Energy is an Employee Owned full service Renewable Energy company with offices in Maine, New Hampshire, and Massachusetts. We are a certified B Corporation that provides professional design, installation and service of renewable energy systems for residential, commercial, non-profit and municipalities in NH, MA, ME and VT. 
ReVision Energy was founded in 2003 by two solar geeks in a garage and has grown to over 250 employee-owners spread across their physical locations in Maine, New Hampshire, and Massachusetts. As a 100% employee-owned company, ReVision Energy is on a mission to accelerate New England’s transition from fossil fuels to a solar powered economy, inclusive of a wide range tools to mitigate the climate crisis including solar panels, battery backup, electric vehicle infrastructure, heat pumps, and water heating equipment.
ReVision Energy is the recipient of "Best for the World" honor in 2019, ranked as NECEC’s Clean Energy Company of the Year, has held #1 rooftop solar installer distinction from Solar Power World for 3 years, and has completed over 8,000 solar projects in the region. ReVision is also part of the AMICUS solar cooperative, a coalition of values-driven, independently-owned solar companies with 50+ members throughout North America.