About the Role
As a Senior .NET Developer, you play a key role in designing, developing, and maintaining robust software solutions based on Microsoft technologies. You bring in-depth technical expertise, ensure code quality, and act as a technical mentor for the team.
Responsibilities
· Actively participate in the development of software components in .NET (Framework and Core)
· Design scalable and maintainable solutions in collaboration with the architecture team
· Provide technical coaching to team members and contribute to a culture of excellence
· Conduct code reviews and ensure best practices
· Analyze functional needs and translate them into technical solutions
· Ensure the quality, performance, security, and maintainability of applications
· Optimize system performance
· Evaluate and integrate new technologies that align with business objectives.
Technical Requirements
· Minimum 7 years of experience with strong expertise in C#/.NET (Core, .NET 10) and developing scalable enterprise applications.
· Expert in ASP.NET Web API with extensive experience building enterprise-grade APIs.
· Expert-level proficiency in Entity Framework Core for data access and ORM implementation.
· Extensive experience with ASP.NET MVC application development.
· Hands-on experience implementing authentication and authorization using JWT, OpenID Connect (OIDC), and claims-based security.
· Proven experience designing and consuming RESTful APIs.
· Experienced with Swagger/OpenAPI for API documentation and integration.
· Strong working knowledge of SQL Server and database design.
· Practical experience with unit and integration testing to ensure application quality.
· Working knowledge of Blazor with hands-on experience in recent projects.
Soft Skills
· Critical information analysis and integration
· Structured and solution-oriented thinking
· Creativity in devising alternatives and drawing correct conclusions
· Technical leadership and collaboration
· Resilience and adaptability to technical or contextual changes
Language Requirement
· Fluent in one of the two national languages: FR or NL (level C2*)
· Very good level of English (level C1*)