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 :
* Entity Framework (EF6 or EF Core)
Proficiency 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 .
* 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 :
2 days on-site, 3 days remote.
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!
#J-18808-Ljbffr