At a Glance
- Tasks: Design and develop APIs that power innovative energy solutions.
- Company: Join Ameresco, a leader in energy efficiency and sustainability.
- Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
- Other info: Collaborative team environment with a focus on innovation and sustainability.
- Why this job: Make a real impact in the energy sector while working with cutting-edge technology.
- Qualifications: Experience with RESTful APIs and programming languages like PHP, Python, and JavaScript.
The predicted salary is between 28800 - 48000 £ per year.
Ameresco, Inc. (NYSE:AMRC) is a leading energy solutions provider dedicated to helping customers reduce costs, enhance resilience, and decarbonize to net zero in the global energy transition. We are a trusted, full-service partner to public sector and government entities, K-12 schools, higher education, utilities, and healthcare customers across the U.S., Canada, the U.K., and Europe. At Ameresco, we show the way by developing, constructing and operating tailored smart energy efficiency solutions, distributed energy resources, and infrastructure upgrades that drive cost savings, resilience, decarbonization, and innovation. Our comprehensive portfolio is built to address the challenges of today and adapt the future, ensuring long-term sustainability and success for our customers.
Ameresco has an immediate opening for an API Developer in our ASG (Asset Sustainability 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.
Ameresco challenges the brightest, most talented, and creative individuals in the industry by providing an environment that fosters initiative and achievement. We are proud of our comprehensive and competitive employee benefits, including people-oriented insurance, investment, and incentive plans.
All official communications from Ameresco will originate from an @ameresco.com email address. Any correspondence from other domains should be regarded as fraudulent. Please report any suspicious activity to the platform where the issue was encountered.
Ameresco is an Equal Opportunity Employer.
Energy careers at Ameresco bring employees to the forefront of new energy technology with the backing of an experienced team of energy efficiency and renewable energy engineers and professionals. Ameresco is a recognized leader throughout North America and United Kingdom, delivering comprehensive renewable energy and energy efficiency services to public and private enterprises.
API Developer employer: Ameresco
At Ameresco, we pride ourselves on being a leading energy solutions provider that not only focuses on innovation and sustainability but also fosters a collaborative and inclusive work culture. As an API Developer in London, you'll benefit from competitive employee benefits, opportunities for professional growth, and the chance to work on impactful projects that contribute to the global energy transition. Join us to be part of a dynamic team dedicated to shaping the future of energy technology while enjoying a supportive environment that encourages initiative and achievement.
StudySmarter Expert Advice🤫
We think this is how you could land API Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other API developers. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your API projects. Whether it's a GitHub repo or a personal website, having tangible examples of your work can really set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on common API-related questions and be ready to discuss your experience with RESTful services, PHP, Python, and more. Practice makes perfect, so consider mock interviews with friends or mentors.
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications come directly from passionate candidates. Plus, it shows you're genuinely interested in joining our team at Ameresco.
We think you need these skills to ace API Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the API Developer role. Highlight your experience with RESTful APIs, PHP, Python, and any other relevant technologies. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about energy solutions and how your background makes you a great fit for our team. Let us know what excites you about working at Ameresco.
Showcase Your Projects:If you've worked on any cool projects involving APIs or relevant technologies, make sure to mention them! We love seeing real examples of your work and how you've tackled challenges in the past.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Ameresco
✨Know Your APIs Inside Out
Make sure you brush up on your knowledge of RESTful APIs, SOAP, and GraphQL. Be ready to discuss your past experiences with these technologies and how you've implemented them in real-world scenarios. This will show that you’re not just familiar with the concepts but can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous projects. Whether it’s optimising API performance or troubleshooting issues, having concrete examples will demonstrate your ability to think critically and work collaboratively within a team.
✨Communicate Clearly and Confidently
Strong communication skills are key for this role. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with non-technical stakeholders. This will highlight your ability to bridge the gap between technical and non-technical teams.
✨Familiarise Yourself with Agile Methodologies
Since Ameresco values Agile development, be prepared to discuss your experience with Agile practices. Share how you've contributed to sprints, participated in stand-ups, or adapted to changing requirements. This will show that you can thrive in a dynamic work environment.