Our client is one of Belgium’s leading innovative bailiff firms, with more than 120 professionals supporting both legal missions (court summons, enforcement of decisions, etc.) and the full debt-recovery lifecycle, from amiable to legal phases. Its strength comes from its people: the firm recruits for talent, diversity and potential, ensuring long-term stability and a dynamic culture. To accelerate its digital transformation, the client is looking for a Tech Lead .NET who wants to shape the future of its applications and guide the development teams to excellence.
Responsibilities
- As Tech Lead, you will be the technical backbone of the development teams and the key link between the developers and the Head of IT. You will drive architecture decisions, elevate engineering practices, and ensure the delivery of robust, scalable solutions.
- Technical leadership & architecture
- Provide technical leadership in .NET.
- Lead the development of mission-critical, cloud-based business applications.
- Define and validate modern cloud-native architectures: Azure, .NET (Core), Flutter, APIs, microservices, service bus.
- Guarantee scalability, security, and maintainability across all solutions.
- Select the right tools, libraries, and frameworks for each project.
- Design high-quality software components aligned with engineering best practices.
- Build backend architectures and cloud-based applications in a Microsoft ecosystem.
- DevOps & reliability
- Implement and oversee CI/CD pipelines for smooth, automated deployments that assure quality delivery.
- Ensure monitoring, event logging and incident management in production environments.
- Team leadership
- Mentor, coach and support the growth of .NET developers and analysts.
- Participate in recruitment and technical assessments.
- Foster a culture of collaboration, ownership, and continuous improvement.
- Quality & best practices
- Define and enforce development best practices and standards.
- Conduct code reviews.
- Promote unit, integration and regression testing through automation.
- Continuously optimize performance, security and code quality.
- Work closely with the Head of IT and business stakeholders to translate needs into digital solutions.
- Contribute to sprint planning, prioritization, and roadmap discussions.
- Stay ahead of technical evolutions such as AI and apply them in the solution and way of working.
- Identify opportunities to improve tools, processes and architectures.
Key Requirements
- Master’s degree in Computer Science (or equivalent experience).
- At least 8 years of experience in .NET software development.
- Strong background in application architecture and Azure cloud-native solutions.
- Solid experience with quality assurance.
- Comfortable working in Agile/Scrum environments.
- Methodical, rigorous, analytical and proactive.
- Strong leadership skills; you know how to elevate a team.
- Passionate about clean code, innovation and technical excellence.
- Able to handle complexity and stress with calm and clarity.
- Customer-oriented mindset with a strong focus on delivering value.