Great assignments await you with our key account clients in rich and varied environments
Our client, a major public-sector organization, is looking for an experienced Technical Lead .NET to join a multidisciplinary team responsible for modernizing and migrating several business-critical applications.
The Technical Lead will combine hands-on software development with technical ownership, architecture alignment and coaching of the development team. The objective is to deliver scalable, secure, reliable and maintainable solutions using modern Microsoft technologies, including .NET 10.
This position requires a strong technical leader who remains actively involved in coding and can translate functional requirements into robust technical solutions.
As Technical Lead .NET, you will take responsibility for the technical quality and direction of the applications delivered by the team.
Your responsibilities will include:
- Provide technical leadership, guidance and mentoring to the development team.
- Remain actively involved in hands-on coding, feature development and bug resolution.
- Take technical ownership of the software systems managed by the application team.
- Design scalable, reliable, secure and maintainable solutions.
- Modernize and migrate existing applications toward .NET Core and .NET 10.
- Translate business and functional requirements into robust technical designs.
- Collaborate with functional analysts, business analysts, developers and the Project Lead.
- Work closely with portfolio architects and Infrastructure & Operations teams.
- Ensure compliance with architectural principles and development standards.
- Conduct code reviews and promote clean code, quality and development best practices.
- Define and maintain unit and integration-testing practices.
- Prepare technical documentation, infrastructure requests and release deliverables.
- Coordinate configuration changes and support deployment activities.
- Integrate security principles into application design and development.
- Monitor and optimize application performance, stability and maintainability.
- Lead the resolution of complex technical problems.
- Evaluate and integrate technologies aligned with business and architectural objectives.
- Contribute to a collaborative engineering culture focused on continuous improvement.
You have the following skills
Required technical expertise
- Expert experience in .NET development and technical leadership.
- Strong hands-on expertise in C# and .NET Core.
- Experience with .NET 10 or recent versions of modern .NET.
- Expert knowledge of ASP.NET Web API.
- Authentication and authorization using JWT, OAuth2, OpenID Connect, OIDC and claims.
- Microsoft Azure.
- Azure Service Bus.
- Blazor.
- REST APIs and Swagger/OpenAPI.
- SQL Server.
- Git and Azure DevOps/DevOps Server.
- Unit and integration testing.
- OWASP principles and secure-development practices.
- Design patterns, clean code and development best practices.
- Understanding of networking and infrastructure concepts.
- Experience designing scalable and maintainable application architectures.
- Strong code-review, troubleshooting and performance-optimization capabilities.
Leadership and interpersonal skills
- Proven experience as a Technical Lead, Lead Developer or hands-on Solution Architect.
- Ability to coach, mentor and support developers.
- Strong analytical and technical decision-making skills.
- Ability to explain complex technical topics to technical and non-technical stakeholders.
- Collaborative mindset and experience working with cross-functional teams.
- Ability to align technical choices with business needs and strategic architecture.
- Resilience and adaptability in complex application environments.
Languages
- Fluent French or Dutch at C2 level.
- Very good command of English at C1 level.