API Developer

Posted 2 Days Ago
Be an Early Applicant
Hiring Remotely in United Kingdom
Remote
Entry level
Greentech • Energy
The Role
The API Developer will design, build, and maintain APIs for internal, customer, and third-party applications. Responsibilities include collaborating with stakeholders, optimizing API performance, ensuring security, creating documentation, and providing technical support, all while adhering to best practices.
Summary Generated by Built In

Ameresco, Inc. (NYSE:AMRC) is a leading cleantech integrator and renewable energy asset developer, owner and operator. Our comprehensive portfolio includes energy efficiency, infrastructure upgrades, asset sustainability and renewable energy solutions delivered to clients throughout North America and Europe. Our solutions range from upgrades to facility’s energy infrastructure to the development, construction and operation of renewable energy plants combined with tailored financial solutions. We foster an entrepreneurial, collaborative, and forward-thinking culture that thrives with innovation, diversity of thought, and inclusion. We are excited with all that the future holds for our industry, planet, and communities.

Ameresco has an immediate opening for a API Developer in our ASG (Asset Sustainability Group).

Ameresco Technology Solutions is a software innovation team that supports Ameresco’s comprehensive energy efficiency, renewable energy and asset sustainability solutions by creating scalable, elegant applications that produce business value and engaging customer experiences. Top candidates should be highly motivated and prepared to embrace a collaborative, fast-paced environment in an efficient and dynamic group.

Our team is comprised of creative, multi-talented individuals with a general knowledge of fundamental concepts and a desire to learn and apply new technologies over time. Our current need is for a specialized software engineer who architects, builds, and maintains Application Programming Interfaces (APIs) that enable internal, customer and third-party applications to exchange data and functionality.

Responsibilities:

  • Collaborating directly and independently with customers and third parties to architect and develop API solutions that align with business objectives.
  • Supporting internal front-end and back-end developers to ensure system consistency and improve application performance.
  • Ensuring the security of APIs through the implementation of authentication, authorization, and encryption techniques.
  • Creating API documentation for internal and external developers to facilitate easy integration and adoption.
  • Monitoring API performance, optimizing code, and scaling the API infrastructure as needed.
  • Developing and executing test cases to validate the functionality, reliability, and scalability of APIs.
  • Providing technical support for API products, including troubleshooting and resolving issues.
  • Participating in code reviews to maintain high code quality and encourage knowledge sharing among the development team.

Minimum Qualifications:

  • A degree from an accredited Computer Science or Information Technology program or equivalent professional experience.
  • Experience in analysis, design, and implementation of RESTful APIs, SOAP, or GraphQL services based on system requirements and industry best practices.
  • Python, PHP, Java, JavaScript, Ionic, Angular, MySQL, PostgreSQL, Amazon Web Services, Symfony, Doctrine, Laravel, Ubuntu Server, and more.

Additional Qualifications:

  • Familiarity with Agile development methodologies.
  • Working knowledge of various technologies listed above.
  • Experience with modern development languages, platforms, and architectures
  • Experience writing scalable, maintainable, and testable code that naturally minimizes errors
  • The ability to solve problems collaboratively in a team setting
  • The ability to work independently to achieve defined goals
  • Strong written and verbal communication skills
  • Energy industry, asset management or service management knowledge would be a valuable asset.

#LI-SMC

An award-winning industry leader, 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 company pension and incentive plans.

Top Skills

Java
JavaScript
PHP
Python
The Company
HQ: Framingham, MA
1,124 Employees
On-site Workplace
Year Founded: 2000

What We Do

Ameresco, Inc. (NYSE: AMRC) is an independent, integrated, comprehensive energy efficiency and renewable energy company that is building a sustainable future with public organizations and private enterprise throughout North America and the United Kingdom. Through energy audits, innovative engineering, utility-scale solar farms and deep energy retrofits, Ameresco applies forward-thinking technology to the challenges of controlling emissions, enhancing energy security and shifting toward clean, renewable sources of power.

Similar Jobs

Remote
28 Locations
354 Employees
Remote
8 Locations
14000 Employees

Form3 Logo Form3

Senior Software Engineer (Go) – Transaction API

Fintech • Payments • Financial Services
Remote
2 Locations
458 Employees

Sun Life Financial, Inc. Logo Sun Life Financial, Inc.

Senior Specialist Development API

Fintech • Payments • Financial Services
Remote
7 Locations
499 Employees

Similar Companies Hiring

Halter Thumbnail
Software • Machine Learning • Internet of Things • Hardware • Greentech • Business Intelligence • Agriculture
Auckland City, NZ
150 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account