2 months
14/12/2026 - 26/02/2027 Brussels, Belgium
Requirements
Roles
  • Full-Stack Developer Confirmed
Languages
  • French Active knowledge
  • English Active knowledge
  • Dutch Active knowledge
Skills
  • C# / .NET (Core, 10) Confirmed
  • C#: ASP.NET MVC Confirmed
  • Docker Confirmed
  • Azure DevOps Confirmed
  • identity Server Confirmed
  • Nuxt Confirmed
  • Azure DevOps (GIT) Confirmed
  • OpenID-Connects Confirmed
  • jQuery/JS Confirmed
  • VueJS Confirmed
  • C#: ASP.NET Core (REST API) Confirmed
  • Kubernetes Confirmed
Description

The IT Development Team of Sciensano is looking for a full-stack developer with a strong technical expertise and at least 8 years of experience in software development.

The person will join an existing, long-term software development project as its technical lead, providing technical leadership and actively contributing to its ongoing development.

The main responsibilities include:

Define and maintain the technical architecture of software solutions, ensuring scalability, security, performance, and maintainability.
Translate business requirements into robust technical designs and appropriate technology choices.
Actively contribute to software development, particularly for complex or critical components.
Ensure code quality and architectural consistency through code reviews, technical standards, and best practices.
Provide technical guidance and support to developers, stimulate knowledge sharing and continuous improvement.
Identify technical risks, dependencies, and technical debt, and drive appropriate solutions.
Collaborate with the head of service and project managers to ensure successful project delivery.
·       Actively participate as a member of project teams, contributing directly to the design, development, testing, and delivery of software solutions.

Skills and competences
Required technical skills
Object oriented programming, design patterns, n-tiers architecture
Backend: C#, .NET Framework 4.0/4.5/4.8, .NET Core, .NET Core WebApi, Entity Framework
Front end: HTML, CSS, JavaScript, jQuery, SCSS/SASS, Nuxt.js, Node.js, VueJs
Database: MS SQL Server, TSQL
DevOps and containerization: MS Azure DevOps, Git, Docker, Kubernetes
Unit testing : NUnit, xUnit
IdentityServer, OpenId Connect and web applications security
Rest API services
Soft skills and personal competencies
Technical leadership: ability to guide, advice colleagues
Communication: ability to explain technical concepts and standards
Collaboration: strong teamwork and ability to work effectively with developers, project managers and designers
Accountable: proactive approach in risks identification, take responsibilities
Continuous learning: willingness to learn new technologies, continuously improve technical skills
Knowledge sharing: ability to advice colleagues, share expertise 
Languages
French or Dutch (read, written, spoken)
English (read, written, spoken)