C# .NET Application Developer

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.At AEG, we develop solutions that contribute to a sustainable tomorrow, and the ultimate driver of our success is the talent of our people.

Our team is our greatest strength.

Our experience, expertise, and enthusiasm truly differentiate us in the marketplace.

By joining AEG, you will be a member of an inclusive organization that places a high value on collaboration, transparency, and communication, while helping our clients address the climate challenge head-on.If you are passionate about innovation, challenging yourself, and learning new skills in a high-growth company, then we want you on our teamApplied Energy Group (AEG), a division of Ameresco (www.appliedenergygroup.com), is seeking a C# Developer to create web and backend solutions using .NET technologies.As an application developer, you will be an integral member of AEG’s development team.

You will work with talented and experienced engineers to accelerate next-generation products and tackle the complex technical challenges facing our industry as we push to achieve zero emissions goals.

You and your team will support AEG’s strategic vision by working closely with product management, delivery services, and business development teams to conceptualize and bring to market products focused on meeting today’s needs and solving tomorrow’s problems.

In a highly dynamic agile environment, you will design, write, and maintain C# development for future and ongoing products.

This position offers an opportunity to join a team heavily invested in the .Net infrastructure development of our hosted and cloud-based systems through the adoption of cutting-edge and open-source technologies.Successful candidates will demonstrate an excellent grasp of C# and the .NET framework, prolific coding abilities, solid problem-solving capabilities, and an ability to handle the creation, maintenance, and further development of existing applications and programs.

A strong candidate will be able to perform full-stack development, including database integrations and web services APIs.Your Responsibilities Include:Develop C# .NET solutions for existing and new productsCreate web applications using the .NET technologiesImprove, debug, and maintain the code baseIdentify and manage performance, scalability, and extensibility of code on system design, implementation, and deploymentWork independently within a distributed multicultural teamCollaborate with other internal and external members (Front End, QA, Business Analysts, customers, etc.)Work within an agile environmentWrite efficient, clean, readable, portable, and reliable codeMinimum QualificationsBachelor’s degree in computer programming, computer science, information technology, or 4 years of equivalent work experience5 years of experience with C# developmentAdditional Preferred QualificationsAt least 2 years of experience in .NET Framework, .NET Core, VB .Net developmentAt least 2 years of experience in ASP.NET, MVCEnterprise level development experienceComprehensive understanding of component-based developmentExperience with web standards (Rest API, Web Security)Outstanding analytical and problem-solving capabilitiesDevelopment environment and agile tool experience (Git, JIRA, etc.)A Big Plus:Microsoft SQL experienceExperience with React JS or other JavaScript frameworksMicrosoft Azure DevOps experienceAMERESCO 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.

Related Post