Seeking a .NET Developer
Start Date: 01/06/2026
Application Deadline: 29/04/2026
Location: Brussel
Onsite Requirement: 2 days a week
Conformity Criteria:
- Minimum 8+ years of experience in C#/.Net development
- Minimum 5+ years of experience in MS SQL Server (2022+)
- Minimum 5+ years of experience in Microsoft technologies, particularly in Microsoft .NET Core Web API
- French native or fluent (level Cx) with professional knowledge of Dutch or English
Evaluation Criteria:
Hard Skills:
- Expertise with GIT, its tools, and its philosophy
- Proficiency in design patterns like CQRS, Repository, Unit of Work, Command & Singleton
- Ability to write code adhering to SOLID design principles
- Strong affinity for writing well-covered unit tests
- Expertise with Visual Studio 2022, Visual Studio Code
- Proficiency in AI tools
Soft Skills:
- Strong listening and communication skills
- Strong analytical thinking
- Pragmatic and hands-on approach
- Can-do attitude
Description:
Join a team of experienced and talented developers as a senior developer to engineer a complex competence management system. This role involves dealing with many technical and non-technical stakeholders in a fast-paced environment.
Key Tasks:
Backend:
- Develop APIs
- Implement business logic and application workflows
- Integrate external services (third-party systems)
- Design database schemas (SQL Server)
- Work with databases (CRUD operations, queries, performance tuning)
- Handle authentication & authorization (e.g., JWT, OAuth)
Frontend:
- Build UI in Blazor and with JavaScript frameworks
- Create responsive and user-friendly interfaces
- Consume APIs and manage client-side state
DevOps & Deployment:
- Use CI/CD pipelines (Azure DevOps, GitHub Actions)
- Deploy applications to cloud platforms like Microsoft Azure
Testing & Quality:
- Write unit tests (xUnit, NUnit, MSTest)
- Ensure code quality and maintainability
Security & Performance:
- Implement secure coding practices
- Handle input validation and data protection
- Optimize performance (caching, async programming)
Collaborate with other project members (Project Lead, Analyst, Testing, etc.) and participate in Agile ceremonies (scrum, planning, refinement, review, etc.).