Vacature

Dev Lead .NET

Antwerpen

Solliciteer

Tasks

  • As a Dev Lead .NET, you guide our client through an extensive digital transformation journey. You translate functional requirements into robust technical solutions — including defining application architecture and conducting in-depth technical analysis. You determine the implementation strategy, prepare solutions for development, and provide accurate effort estimations.

  • You oversee the full development lifecycle, from coding (where you may still contribute hands-on when needed) to technical validation, deployment, and hosting. You collaborate closely with architects, engineers, analysts, and project managers, while also leveraging domain experts when required.

  • In addition, you act as the primary technical contact for the client. You clearly explain architectural decisions and technical trade-offs, including to non-technical stakeholders. You ensure strong alignment between business objectives, functional requirements, and technical execution. Coaching and mentoring developers is also part of your role, as you actively promote best practices and engineering standards within the team.

  • You support the client team during user acceptance testing and coordinate application go-lives. By consistently focusing on long-term quality attributes — such as reliability, scalability, traceability, flexibility, maintainability, and performance — you safeguard sustainable software quality.

  • You plan and allocate technical tasks, monitor coding standards (naming conventions, structure, quality, and style), and ensure appropriate monitoring and logging are implemented for future support and reporting. Documentation is part of your responsibility, covering both code-level documentation and broader deliverables such as technical guides, user manuals, and operational quick-reference materials.

Ideal Profile

  • You bring at least three years of experience in a technical leadership role and around ten years of hands-on experience in software development.

  • You have solid expertise within the .NET ecosystem.

  • You are a people-oriented leader with strong communication skills, both written and verbal.

  • You have taken end-to-end technical ownership of products or projects and are comfortable being accountable for architectural direction and delivery.

  • You are experienced with the modern .NET stack (including .NET 6 and 7 and later frameworks). You are familiar with ALM and DevOps tooling such as Azure DevOps, VSTS, or Jenkins, and have worked with containerization technologies like Docker and Kubernetes.

  • Experience with Dapr and YARP is considered an advantage.

  • You are comfortable working within CI/CD pipelines, particularly in Azure DevOps environments.

  • You have practical experience with Git, branching strategies (e.g., Gitflow), data-driven design approaches, and dependency injection principles.

  • You possess working knowledge of SQL Server for development purposes (administrative expertise is not required).

  • Relevant Microsoft certifications are a plus.

  • You are assertive, accountable, independent, resilient under pressure, and adaptable in dynamic environments.

  • You demonstrate strong organizational capabilities and excellent problem-solving skills.

  • You are able to translate complex analytical insights into clear technical guidance for development teams.

  • You are fluent in Dutch, and you have a solid working knowledge of French and English.