Senior .NET Developer
Location: Brussels (Hybrid – minimum 2 days/week on-site)
Languages: French or Dutch (C2 level) and English (C1 level)
Work Model: Hybrid
Overview
We are looking for an experienced Senior .NET Developer to design, develop, and maintain robust Microsoft-based software solutions. You will play a key technical leadership role, ensuring high-quality code, scalable architectures, and reliable application performance while mentoring other developers within the team.
Key Responsibilities
* Develop and maintain enterprise applications using C#/.NET Framework and .NET Core.
* Design scalable, secure, and maintainable technical solutions in collaboration with architects.
* Translate business and functional requirements into technical implementations.
* Conduct code reviews and promote development best practices.
* Mentor and coach development team members.
* Ensure application quality, performance, security, and maintainability.
* Optimize system performance and troubleshoot complex technical issues.
* Evaluate and integrate new technologies aligned with business objectives.
* Participate in unit and integration testing activities.
Required Technical Skills
* Expert knowledge of C# / .NET (Core and modern .NET versions).
* Strong experience with ASP.NET Web API.
* Solid knowledge of Entity Framework Core.
* Experience with Blazor and MVC frameworks.
* Strong understanding of REST APIs, Swagger/OpenAPI, and API design.
* Experience implementing authentication and authorization mechanisms (JWT, OIDC, Claims-based security).
* Strong SQL Server development and optimization skills.
* Experience with unit and integration testing frameworks.
* Familiarity with software architecture, security best practices, and performance optimization.
Soft Skills
* Strong analytical and problem-solving abilities.
* Structured and solution-oriented mindset.
* Technical leadership and mentoring capabilities.
* Excellent collaboration and communication skills.
* Adaptability and resilience in changing technical environments.
Ideal Profile
* Senior-level .NET development experience in complex enterprise environments.
* Comfortable working across the full software development lifecycle.
* Able to lead technical discussions and influence architectural decisions.
* Passionate about code quality, continuous improvement, and knowledge sharing.
Working Conditions
* Hybrid working model with at least 2 days per week on-site in Brussels.
* Teleworking permitted within Belgium.
* Flexible working hours and long-term project environment.
* Opportunity to work on impactful public-sector digital transformation initiatives.