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.
Requirements
- 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*)