Backend Software Engineer
Backend Software Engineer
- Annual Salary: Up to £50,000
- Location: Southend-on-Sea
- Job Type: Full-time
Our client is seeking a highly capable backend developer to join our dynamic team. This role is ideal for someone with a strong background in the Microsoft technology stack, specializing in building robust, scalable, and maintainable server-side applications. The successful candidate will report to the IT & Development Manager and work closely with the Projects Team to support the delivery of new opportunities and ongoing business changes across multiple functions and departments.
Day-to-day of the role:
- Develop, maintain, and refactor backend systems using VB .NET across both legacy and modern environments.
- Create server-side web applications in ASP.NET, handling routing, middleware, and backend logic.
- Design and maintain SQL databases, performing optimized CRUD interactions.
- Develop and optimize SQL tables, indexes, views, stored procedures, and user-defined functions focusing on performance and scalability.
- Design and implement RESTful API endpoints, integrate external services, and ensure API reliability and security.
- Utilize tools such as Visual Studio Diagnostics, SQL Profiler, and performance logs for debugging and performance profiling.
Required Skills & Qualifications:
- Proficiency in VB .NET (Framework and .NET Core/6+), ASP.NET, and Microsoft SQL Server.
- Strong experience in database architecture and optimization.
- Skilled in RESTful API development.
- Excellent debugging and performance profiling abilities.
- Experience with version control systems like GitHub or Azure DevOps.
- Exposure to AI and automation technologies, with experience in integrating AI APIs or automation frameworks.
- Ability to navigate and improve legacy codebases.
- Strong documentation practices and effective communication skills.