Ameresco, Inc. has an immediate opening for an API Developer in our ASG (Asset Sustainability Group).
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.
Ameresco is an Equal Opportunity Employer.
#J-18808-Ljbffr…
