Senior .NET Developer / Technical Lead
Brussels-Capital
Digital - Development
Work experience: 3-5
Reference number: 92151

You will join a large-scale application modernisation program within the Employee Benefits domain. Several legacy applications are being rebuilt on a modern .NET-based technology stack, with a strong focus on clean architecture, maintainability, and long-term scalability.

You work closely with internal teams and external delivery partners to redesign existing application capabilities and bring them to life in the target environment. This is a hands-on senior role for someone who enjoys combining technical leadership with real development work.

What you’ll do

  • You co-create and review application designs for modernized systems, ensuring they are clear, consistent, and aligned with architectural standards.
  • You guide and coach the offshore design and development team, helping them understand both the business domain and the technical design choices.
  • You perform code reviews to safeguard code quality, architecture consistency, and overall software design.
  • You actively support the development team during implementation through design explanations, peer programming, and hands-on technical guidance.
  • You collaborate closely with business analysts and solution architects to translate requirements into robust and pragmatic application designs.
  • You design and develop selected features yourself, staying hands-on where it adds value.
  • You support testing activities, both during system testing and user acceptance testing, to ensure solutions behave as intended.

What are we looking for?

  • You have solid experience with object-oriented programming in .NET Core and feel comfortable designing modern applications.
  • You have hands-on experience designing and implementing RESTful APIs, following a resource-based approach.
  • You are familiar with Domain-Driven Design and Clean Architecture, and you understand how to apply these concepts pragmatically.
  • You have experience with event-driven architectures, UML design, and relational database modeling.
  • You communicate clearly, can explain design choices, and are comfortable presenting and defending technical decisions.
  • You work in a structured, proactive way and take ownership of your work, while remaining a strong team player.
  • You are fluent in English and French. You have a good working knowledge of Dutch, which is a strong asset
Nice to have
  • You have experience with Azure Service Bus or messaging-based integrations.
  • You have been exposed to Kubernetes environments.

What do we offer?

Location: Brussels

Start date: As soon as possible

Duration: 12 months (extension possible)

Contract: Freelance or Permanent

Vacancies that may also interest you

Gil Van Vaerenbergh
HR & Talent Consultant Digital
We are a Great Place to Work
We evaluate our work environment with a survey and audit and have been allowed to call ourselves a Great Place to Work and Best Workplace for five years in a row now.
We are a Great Place to Work