Application Developer

Time zone
Full Time
Opening date
Closing date
19 Nov 2021

Driven by a high-caliber workforce, Ameresco is a leading clean technology integrator and renewable asset developer, owner and operator. Our comprehensive services include energy efficiency, infrastructure upgrades, asset sustainability and renewable energy solutions throughout North America and Europe. Our renewable energy assets and customer projects have delivered a cumulative carbon offset equivalent to over 60 million metric tons of carbon dioxide since going public in 2010.

Grounded in our C.A.R.I.N.G. values and guided by our Environmental, Social and Governance practices, we are proud of our engaging workplace with a host of competitive benefits and wellness programs. Our teams work collaboratively to deliver best-in-class solutions with a relentless focus on customer satisfaction. In pursuit of energizing a sustainable world, our people and purpose set Ameresco apart.

Help shape the future of energy by working for an award-winning team, honored to be recognized by agencies including Best and Brightest Companies to Work for in the Nation and Forbes for our company culture, industry leadership, and client projects. Ameresco is fueled by a dynamic team that embraces diversity, career development opportunities, and – most importantly – employees driven by doing well by doing good.

Applied Energy Group (AEG), a division of Ameresco (, is seeking a C# Developer to create web and backend solutions using .NET technologies. This position requires the ability to design, write, and maintain C# coding for future and ongoing projects in an agile environment. The C# Developer will also be required to contribute to the design and planning sessions as well as formulate approaches for current coding tasks. This position will support future development of AEG’s VisionDSM portfolio management platform and new initiatives.

The C# developer must have an excellent grasp of C# and the .NET framework, prolific coding abilities, and strong problem-solving ability, as well as be able to perform full-stack development as well as handle the creation, maintenance, and further development of .NET applications and programs.


  • Develop C# .NET solutions for the organization;
  • Create web applications using the .NET technologies;
  • Debug and maintaining written code;
  • Define and organize projects on an ongoing basis;
  • Report and resolve issues related to .NET projects;
  • Identify and handle technical risks and issues;
  • Work in a project team alongside other developers;
  • Provide technical support to stakeholders in the organization;
  • Report on project statuses and developments to senior team members, and
  • Participate in project meetings with management and other team members

Minimum Qualifications

  • Bachelor’s degree in computer programming, computer science, information technology, or 4 years of commensurate work experience and,
  • Minimum of 5 years of experience as a C# software developer

Additional Preferred Qualifications

  • C#, .NET Framework, .NET Core, ASP.NET, MVC, Entity Framework
  • Ability to write clean, easy to understand code
  • Rest API architecture, development and testing
  • Outstanding analytical and problem-solving capabilities
  • Excellent written and verbal communication skills
  • Ability to work independently and complete projects with minimal supervision
  • Sound understanding of coding and development processes
  • Experience with working in an agile environment
  • VB.NET Experience
  • MS SQL Experience
  • Experience with React and/or JS frameworks
  • DevOps Experience

AMERESCO challenges the brightest, most talented and creative individuals in the industry by providing an environment that embraces initiative, diversity, and achievement along with comprehensive rewards, including people-oriented insurance, investment, and incentive plans.

Equal Opportunity/Affirmative Action Employer/Women/Minorities/Veteran/Disability.

Report · Embed ·

How to apply

ATTN. Be careful! You should never send cash or cheques to a prospective employer, or provide your bank details or any other financial information. We pay great attention to vetting all jobs that appear on our site, but please get in touch if you see any roles asking for such payments or financial details from you. The employer won't know who reported this job.

Share this job

Personalised job alerts

Set up personalised e-mail alerts about similar jobs.

See a few more

Related jobs in Programming

Report this job

The employer won't know who reported this job. Contact your local law enforcement for immediate help if someone is in danger or the victim of a scam.
All Job Ads are subject to Jobicy's Job Posting Policies. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by Jobicy. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.

Job Widget Code

Place this code wherever you want the widget to appear on your page.

<script src="//" async></script>

Ask a Question

Position: Application Developer.

Login to Send Message