> Markdown version of [/jobs/ext/4709203-technical-lead-net-tdd](https://www.wearedevelopers.com/jobs/ext/4709203-technical-lead-net-tdd). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Technical Lead (.NET / TDD) - **Company:** Avanti Recruitment - **Location:** Hounslow, United Kingdom (Remote available) - **Experience:** Expert - **Salary:** £90,000 - £100,000 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Multitier Architecture, Agile Methodology, Automation of Tests, C Sharp (Programming Language), Software Quality, Continuous Integration, Software Architecture, Windows Forms, Technical Debt, Api Design, Software Coding, Restful APIs, Code Restructuring - **Published:** November 14, 2026 - **Apply:** https://www.reed.co.uk/jobs/technical-lead-net-tdd/57567319 ## About the Role * 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., * BDD * C# * WINFORMS * LEAD DEVELOPER * CI/CD * TECHNICAL LEAD * .NET * REST APIs * CLEAN ARCHITECTURE ## Description 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.