About this role
The team is a leading provider of innovative cleantech solutions for utilities worldwide. They are seeking an Intermediate Software Engineer to join their dynamic team. In this role, you will contribute to the development of cutting-edge software solutions that help reshape the utilities industry for a more sustainable future.
Key Responsibilities:
- Design, develop, and maintain software applications that meet client requirements.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews to ensure code quality and best practices.
- Stay updated with emerging technologies and industry trends to enhance product offerings.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with web technologies including HTML, CSS, and JavaScript frameworks (e.g., React, Angular).
- Familiarity with database systems (SQL, NoSQL).
- Understanding of software development methodologies (Agile, Scrum).
- Strong problem-solving skills and the ability to work independently or as part of a team.
Experience:
- 3-5 years of relevant software development experience.
What we offer:
- Opportunity to work on impactful projects in a fast-paced environment.
- Professional development and career growth opportunities.
- A collaborative and innovative work culture.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.