API Developer

Posted 4 Hours Ago
Be an Early Applicant
2 Locations
Remote
Mid level
Greentech • Energy
The Role
The API Developer will architect, build, and maintain APIs, ensuring data exchange between applications. Responsibilities include collaborating with clients, enhancing system performance, securing APIs, creating documentation, monitoring performance, and providing technical support. A strong background in RESTful APIs and familiarity with various programming languages is required.
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.
  • This position requires certain areas of expertise including PHP, Python, JavaScript, MYSQL, and Linux/Ubuntu.

Additional Qualifications:

  • Other ancillary skills would include Laravel, Symfony, Doctrine, Ionic, Angular, PostgreSQL, Amazon Web Services, and more.
  • 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

Amazon Web Services
Angular
Doctrine
Ionic
JavaScript
Laravel
Linux/Ubuntu
MySQL
PHP
Postgres
Python
Symfony
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

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

Alpaca Logo Alpaca

Senior Software Engineer - Trading API

Fintech • Information Technology
Remote
31 Locations
132 Employees

Alpaca Logo Alpaca

Staff Software Engineer - Trading API

Fintech • Information Technology
Remote
31 Locations
132 Employees
Remote
8 Locations
14000 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