Job Description
Technical Lead (.NET)
We are seeking an experienced Technical Lead to provide technical leadership and hands-on development within a .NET application environment. The role focuses on designing scalable solutions, guiding development teams, maintaining existing applications, and driving technical innovation aligned with business objectives.
Key Responsibilities
Lead and mentor development teams, ensuring technical excellence and best practices
Oversee the technical design, development, and maintenance of software applications
Actively contribute to coding, feature development, and bug fixing
Design scalable, secure, and maintainable system architectures
Collaborate with analysts, architects, Infrastructure & Operations, and project teams
Conduct code reviews and ensure software quality standards
Manage technical documentation, release preparation, and deployment activities
Optimize application performance and troubleshoot complex technical issues
Implement security best practices and ensure compliance with architectural standards
Evaluate and integrate new technologies to improve system capabilities
Requirements
Strong experience in .NET development and technical leadership
Expertise in:
C# / .NET Core
ASP.NET Web API
Blazor
SQL Server
REST APIs and Swagger/OpenAPI
Authentication & Authorization (JWT, OIDC, OAuth)
Azure and Azure Service Bus
Git and DevOps practices
Unit and integration testing
Strong understanding of software architecture, security, and best practices
Excellent analytical, problem-solving, and communication skills
Ability to mentor teams and work in cross-functional environments
Languages
Dutch or French: Native level
English: Active professional knowledge
Location & Work Setup
Location: Brussels, Belgium
Hybrid work model with minimum 2 days onsite per week
Telework allowed within Belgium