Built on meritocracy, our unique company culture rewards self starters and those who are committed to doing what is best for our customers.
Location: Hybrid - London
Package: Negotiable + Benefits
Responsibilities
Design, develop, and maintain efficient and scalable server side applications and services. Write clean, well documented, and maintainable code using industry best practices and coding standards.
Collaborate with the frontend team to integrate frontend components with server side logic. Work with database administrators to ensure optimal data storage and retrieval.
Optimize server applications for maximum speed, performance, and scalability. Troubleshoot and debug server issues, providing timely solutions. Implement security and data protection measures.
Qualifications and Skills
- Extensive experience as a .NET Backend Developer or similar role.
- Proven high proficiency in .NET (C#) and SQL, including ASP.NET, .NET Framework 4.8 and SQL stored procedures.
- Experience with ASP.NET Core, EF Core, TestContainers, Minimal APIs.
- Knowledge of backend frameworks and libraries; ORM tools, event messaging, etc.
- Familiarity with relational and NoSQL database systems.
- Understanding of RESTful APIs and other web service technologies.
- Experience with DevOps practices and CI/CD pipelines.
- Familiarity with testing frameworks and test driven development (unit, functional, non functional).
- Security awareness and ability to implement security best practices.
- Performance optimisation and profiling skills.
- Experience with Azure (App Services, Azure Functions, Storage Accounts, Service Bus, Managed Identities, Key Vault, etc.).
- Knowledge of version control systems such as Git.
- Knowledge of clean architecture, event messaging and Domain Driven Design beneficial.
- Knowledge of containerisation technologies (Docker, Kubernetes) advantageous.
- Ability to work independently and collaboratively, take initiative, problem solve, make decisions, and turn ideas into code.
- Good communication skills, attention to detail and high motivation.
- Familiar with the Software Development Life Cycle.
- Insurance experience and ability to read Delphi code using RAD Studio are advantageous but not mandatory.
About You
Self starter, collaborative, initiative driven, and highly motivated. Strong communication, attention to detail, and a commitment to delivering high quality solutions.
Benefits
- Negotiable basic salary.
- Standard benefits (holiday, company pension, etc.).
- Flexible working methodology - choose where and when you work.
- Funding available for relevant professional qualifications.
We are an Equal Opportunity Employer.