- Company Name
- EVera Recruitment
- Job Title
- Senior Software Engineer
- Job Description
-
Job title: Senior Software Engineer
Role Summary: Design, develop, and maintain .NET‑based edge and cloud applications for smart solar‑powered EV charging infrastructure. Build React dashboards and CMS components, optimize SQL performance, and administer Microsoft Azure resources, supporting a fast‑moving, large‑scale software ecosystem.
Expectations: Deliver high‑quality code within Agile sprints, lead code reviews, and mentor junior engineers. Own end‑to‑end components, ensure reliability, and provide technical support for operations.
Key Responsibilities:
- Develop and maintain .NET applications for edge devices and Azure cloud services.
- Build and enhance dashboard components and CMS functionality using React, Typescript, HTML, and CSS.
- Optimize SQL queries and manage large datasets for performance and scalability.
- Administer Microsoft Azure infrastructure, including deployment, monitoring, and scaling.
- Troubleshoot, debug, and resolve issues across C# and Typescript codebases.
- Create monitoring alerts, diagnostic tools, and support tools for operations teams.
- Participate in automated testing, continuous integration, and CI/CD pipeline maintenance.
Required Skills:
- 6+ years of software engineering experience with large‑scale .NET codebases.
- Proficiency in C#, React (Typescript, HTML, CSS), SQL, and Microsoft Azure.
- Strong understanding of software engineering best practices and Agile methodologies.
- Experience with automated testing, debugging, and code review processes.
- Familiarity with EV charging protocols and technologies: OCPP, OCPI, Modbus, CANBus.
- Excellent communication, collaboration, and problem‑solving abilities in fast‑changing environments.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Relevant certifications (e.g., Microsoft Azure Tech Associate, C# Developer Certification) preferred but not mandatory.
Leatherhead, United kingdom
Hybrid
Senior
29-09-2025