Senior .NET Tech Lead
Lead the design and delivery of a scalable .NET and Azure platform while coaching developers and turning business ambitions into clean technical decisions. This is a hands-on freelance tech-lead mission for someone who enjoys building quality software and elevating the team around them.
CONTEXT
Our client, a major player in its sector, has reached the point where its original business platform is no longer enough. The organisation is scaling quickly, the product surface is expanding, and the engineering team needs a senior technical anchor who can bring structure without slowing delivery. This is not a pure management role and it is not a isolated coding role: it is a hands-on tech-lead mission at the intersection of architecture, quality, coaching, and business translation. The platform must remain maintainable under pressure, integrate cleanly with modern Azure services, and support an AI-native way of working where engineers use intelligent tooling to accelerate analysis, testing, and delivery without sacrificing rigour. The client is assembling a small group of senior builders and problem-solvers who can make pragmatic decisions, challenge unclear requirements, and keep the codebase healthy as the product grows.
ACTIVITIES
- Work closely with business stakeholders and product owners to translate ambitious requirements into technical specifications, delivery slices, and realistic engineering plans.
- Lead the design of .NET and Azure solutions with a strong focus on scalability, observability, security, and long-term maintainability.
- Stay hands-on by writing and reviewing code, unblocking developers, and setting the technical standard through examples rather than slide decks.
- Strengthen code quality through reviews, automated tests, static analysis, and clear engineering guidelines.
- Coach developers and tech analysts through pairing, design discussions, and constructive feedback that raises the overall level of the team.
- Contribute to agile ceremonies and help the team balance delivery pace, technical debt, and architectural direction.
- Identify risks early, propose alternatives, and make sure the platform can evolve without accumulating hidden complexity.
EXPECTED ACHIEVEMENTS
- A reliable and scalable business platform that supports current operations and future growth without constant firefighting.
- A cleaner architecture and codebase with clear boundaries, good tests, and fewer recurring defects.
- A stronger engineering team capable of making sound technical decisions with less escalation.
- Business requirements translated into delivery-ready specifications and technical designs that everyone understands.
- A healthy balance between speed of delivery, code quality, and long-term maintainability.
ENVIRONMENT
- C# and .NET development with a strong emphasis on clean architecture and maintainable code.
- Microsoft Azure services, cloud-native design, deployment pipelines, and operational monitoring.
- AI-assisted engineering practices and modern developer tooling.
- Agile delivery with Scrum-inspired ceremonies, code reviews, automated testing, and continuous improvement.
- A senior, collaborative environment where technical coaching and pragmatic decision-making are part of daily life.