SolarEdge is a top global leader in smart energy technology. The company's broad range of products encompasses intelligent inverter and storage systems, revolutionary EV charger, smart energy management solutions and more.
The Software infrastructure team of the integration group is part of our large and dynamic R&D department and provides them services, and we are looking for a Software Infrastructure Developer to join our team.
As a Software Infrastructure Developer, you will play a crucial role in designing, implementing, and maintaining the software infrastructure that powers our innovative solar energy solutions. You will work collaboratively with cross-functional teams to ensure the reliability, scalability, and performance of our software systems.
What will you be doing:
- Collaborate with cross-functional teams to understand infrastructure requirements and design scalable solutions for SolarEdge product testing process and Lab equipment control.
- Design and develop robust and scalable full stack web applications from concept to deployment.
- Develop and maintain back-end services and APIs using C# and .NET technologies.
- Build tools and frameworks to automate deployment, monitoring, and scaling of applications.
- Design and optimize database schemas, ensuring data integrity and efficient performance.
- Troubleshoot and resolve infrastructure-related issues, ensuring high availability and reliability.
Requirements:
- B.Sc. in Computer Engineering / Computer Science - must.
- At least 3 years’ experience with C#/Java/Python and similar – must.
- Experience working with databases - an advantage.
- Familiar with web application development - an advantage.
- Knowledge in power and analog circuits - an advantage.
- Familiar with Linux - an advantage.