Avanti Recruitment is working with an established, successful business that is investing heavily in modernising its software systems and engineering practices. They follow TDD strictly so a test first approach will be essential (Red/Green).
As part of an ongoing technology transformation programme, the business is looking for an experienced, hands-on Technical Lead to help shape its software architecture, drive technical decisions and contribute directly to the development of modern, scalable applications.
This is an opportunity for someone who genuinely enjoys writing code and solving complex technical challenges, but also wants the autonomy to influence how software is designed and built.
This isn't a people management position. You'll be working alongside a team of experienced Senior engineers, contributing hands-on while taking ownership of technical direction and architectural decisions.
The Role
You'll play a central part in modernising a complex software environment, helping the business transition towards more modular, maintainable and API-driven applications.
Your responsibilities will include:
- Remaining actively involved in hands-on C#/.NET development.
- Following a TDD approach (Red/Green/Refactor)
- Influencing software architecture and making key technical design decisions.
- Designing and developing modern, API-driven applications.
- Helping modernise existing business-critical systems and reduce technical debt.
- Championing clean code, automated testing and strong engineering practices.
- Applying architectural principles such as loose coupling, high cohesion and separation of concerns.
- Working collaboratively with experienced developers to solve challenging technical problems.
- Helping establish consistent engineering standards and development approaches.
- Contributing to technical planning and design discussions.
We're particularly interested in speaking with experienced Lead Developers, Technical Leads or Principal Software Engineers who have a strong background in modern C#/.NET development.
Ideally, you'll bring:
- Excellent hands-on C# and .NET development experience.
- A solid following of TDD (They follow it strictly), automated testing and software quality.
- Strong knowledge of modern software architecture and design principles.
- Experience designing RESTful APIs and modular applications.
- Knowledge of architectural approaches such as Hexagonal Architecture, Ports and Adapters or Clean Architecture.
- Experience with CI/CD and modern development practices.
- The ability to explain technical decisions and understand the trade-offs between different architectural approaches.
- Experience influencing technical direction while remaining actively involved in coding.
- Some exposure to frontend β React preferred.
Additional experience with BDD, full-stack application development, legacy modernisation, Agile/Lean practices or AI-assisted development would be particularly interesting.
We're looking for someone who understands why an architectural approach is appropriate, rather than simply following patterns or frameworks.
Salary: Up to Β£100,000
Location: Remote first, occasional travel for key design/planning sessions (Near Heathrow)
If you're interested then click Apply Now!!
.NET Lead Developer in London employer: Avanti Careers
Join a dynamic sports technology company that values innovation and ownership, offering you the chance to shape the QA processes from the ground up. With a remote working model, you will enjoy a flexible work culture that promotes collaboration and personal growth, alongside competitive salary packages and opportunities to work on cutting-edge technology in a fast-paced environment. This role not only allows you to enhance your skills but also positions you at the forefront of exciting developments in the sports industry.