Senior Tech Lead .NET / Azure
Location: Brussels (Hybrid)
Industry: Insurance
Contract: Freelance – 12 months + possible extension
Start: ASAP
About the role
We are looking for a Senior Tech Lead (.NET / Azure) to join a transversal technical team within a leading company in the insurance sector. The role focuses on driving technical transformation, supporting development teams, and modernizing systems toward .NET and Azure-based architectures.
Responsibilities
Lead the transition from legacy systems to modern .NET and Azure solutions
Drive technical migrations involving APIs, background worker processes, and Azure services
Coach and support developers, including teams transitioning from legacy technologies
Promote best practices, architecture patterns, and code quality
Coordinate across teams and act as a technical reference point
Define and manage application lifecycle and upgrade strategies across .NET versions
Ensure quality, security, and compliance of implementations
Contribute hands-on to technical and migration work (approximately 50%)
Required skills
Strong experience in C# and .NET
Experience with API development and background processing
Solid experience with Azure, especially Service Bus (critical) and Blob Storage
Strong knowledge of SQL Server and Entity Framework
Experience in technical leadership and coaching
Background in migration or modernization projects
Profile
Senior profile with at least 8 years of experience and a Tech Lead mindset
Hands-on while also capable of providing structure and vision
Strong communication skills, proactive, and able to challenge decisions
Comfortable working across multiple teams
Languages
French and English are required
Dutch is a plus
Role balance
Approximately 50% technical (architecture, migration) and 50% leadership (coordination, coaching)