Job type full-time
Full job description
Driven by a high-caliber workforce, ameresco is a leading clean technology integrator and renewable asset developer, owner and operatorOur comprehensive services include energy efficiency, infrastructure upgrades, asset sustainability and renewable energy solutions throughout north america and europeOur 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.gValues and guided by our environmental, social and governance practices, we are proud of our engaging workplace with a host of competitive benefits and wellness programsOur teams work collaboratively to deliver best-in-class solutions with a relentless focus on customer satisfactionIn 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 projectsAmeresco 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 peopleOur team is our greatest strengthOur experience, expertise, and enthusiasm truly differentiate us in the marketplaceBy 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 team!
Applied 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 teamYou 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 goalsYou 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 problemsIn a highly dynamic agile environment, you will design, write, and maintain c# development for future and ongoing productsThis 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 programsA 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 products
Create web applications using the .net technologies
Improve, debug, and maintain the code base
Identify and manage performance, scalability, and extensibility of code on system design, implementation, and deployment
Work independently within a distributed multicultural team
Collaborate with other internal and external members (front end, qa, business analysts, customers, etc.)
Work within an agile environment
Write efficient, clean, readable, portable, and reliable code
Bachelor`s degree in computer programming, computer science, information technology, or 4 years of equivalent work experience
5+ years of experience with c# development
Additional preferred qualifications
At least 2 years of experience in .net framework, .net core, vb .net development
At least 2 years of experience in asp.net, mvc
Enterprise level development experience
Comprehensive understanding of component-based development
Experience with web standards (rest api, web security)
Outstanding analytical and problem-solving capabilities
Development environment and agile tool experience (git, jira, etc.)
A big plus:
Microsoft sql experience
Microsoft azure 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.