
Software Developer
- Leatherhead, Surrey
- Permanent
- Full-time
- Develop and maintain .NET applications for edge devices and cloud environments.
- Create dashboard components and CMS functionality in React.
- Optimise SQL performance and manage large datasets effectively.
- Manage and maintain cloud infrastructure in Microsoft Azure.
- Troubleshoot and debug code across multiple codebases and languages (C# and Typescript).
- Support operations and maintenance teams by building alerts, tools, and resolving technical issues.
- 6+ years' experience in software engineering with large-scale .NET codebases.
- Proficient in C#, React (Typescript, HTML, CSS), SQL, and Azure cloud environments.
- Strong understanding of software engineering practices and Agile methodologies.
- Experience in automated testing, debugging, and code review processes.
- Familiarity with protocols and technologies such as OCPP, OCPI, Modbus, and CANBus.
- Excellent communication and collaboration skills, with the ability to work in a fast-moving environment.