We are looking for a Senior .NET Developer who is willing to relocate to join our Client's team in the Hague, Netherlands.Eligibility:Candidate must currently reside in the EU.Portuguese Citizenship is mandatory.Candidate must be prepared to obtain EU Clearance after accepting the job offer.Key Responsibilities:Collaborate with lead developers, solution architects, and product owners to define technical specifications and solution architectures.Develop clean, modular, secure, and testable code.Review and refactor existing codebases to align with a unified architecture.Follow and adapt to the team's established software engineering practices.Coach and mentor junior developers to enhance team capabilities.Provide operational support for deployed software when necessary.Required Qualifications:8+ years of experience developing complex web-based applications.Strong expertise in:C#, ASP.NET MVC, .NET Core, .NET 6+Entity Framework (EF6 or EF Core)BlazorProficiency in:Service-oriented architecture, including tools such as Message Bus and Web API .Authentication and authorization flows such as OAuth and OIDC .Security and secure coding practices.Sound knowledge of:Software design patterns and principles including SOLID, DDD, CQRS, and Eventing .Microsoft SQL Server 2019+ for database management.Familiarity with common administrative tasks and infrastructure-related concerns.Strong communication skills in English (both written and spoken).Experience working within development teams consisting of 5+ developers and testers .Proven ability to translate business requirements into technical solutions.Experience mentoring and guiding junior developers.Desired (Nice-to-Have):Experience migrating applications from monolithic architecture to modular monolith architecture .Involvement in test management and quality assurance practices.Why Join Us?Employment: Indefinite Contract from the start.Relocation Support: Great relocation package.Health Insurance: Comprehensive coverage for your well-being.Hybrid Work Model: 2 days on-site, 3 days remote.Continuous Learning: Access to a Udemy Business subscription with thousands of workshops and courses.Team Culture: Collaborative and innovative work environment.If you meet the above criteria and are ready for an exciting opportunity in a dynamic environment, submit your CV!