We are looking for a skilled and experienced .NET Engineer to join our team and collaborate on medium to large-scale projects involving complex web-based system architectures built on Microsoft technologies. If you have a solid background in .NET frameworks and a strong command of C#, alongside a commitment to building secure, high-performance systems and an interest in joining a international organization, we encourage you to apply. Responsibilities Develop and maintain web-based systems with complex architectures, leveraging the .NET ecosystem and C# Work within a range of application architectures, including MVC, MicroServices, REST API-based designs, Event-Driven Architecture, and Model-Driven Design Design and implement Single Page Applications (SPAs) using frameworks such as Angular or React, HTML5, and Bootstrap for responsive, user-friendly interfaces Manage data using Microsoft SQL Server and Oracle Write secure, efficient code while adhering to cybersecurity best practices Ensure regular reporting in order to optimize the monitoring of activities, the transfer of knowledge and documentation within the development team Criteria Bachelor's or master's degree in IT or related field Have at least 5 years of experience on medium/large projects related to the development of complex architectures for web-based systems on Microsoft technologies Be familiar with various application architectures (MVC, MicroServices, REST API, Model-Driven Design) Good command of .NET frameworks and C# programming language Good knowledge and proven experience of database management systems, particularly Microsoft SQL Server and Oracle Good knowledge on data modelling and data management Experience with SPA Frameworks like Angular or React, HTML5 and Bootstrap will be considered as an asset Experience on writing secure code, prioritizing cybersecurity, as well as maintaining optimization and efficiency Experience with Version Control systems as GIT Good knowledge of software development tools, methodologies and best practices Good command of English is mandatory and French is considered as an asset Global packaging Permanent full-time contract (CDI) Meal vouchers Health insurance complementary Company car (is an option) Career development as an Microsoft/Software Architect is a possibility Continous learning support Hybrid working model (1-2 days remote per week) NTT Data Luxembourg part of the NTT Group is a leading global player in consulting and digital services. Operating in over 50 countries, we support our clients in their digital transformation by addressing the complex challenges of both public and private sectors. Through our technological expertise, commitment to excellence and our members' collaboration, we help deliver strategic projects across diverse fields such as finance, insurance, industry and public sector. By joining NTT Data, you will become part of a multicultural team, with the opportunity to work on projects at the heart of our clients' digital transformation. We value collaboration, foresight, and excellence in every project we undertake, while providing a work environment that promotes continuous learning and personal growth. If you are passionate about software engineering and eager to contribute to impactful projects in an international organization, don't hesitate in sending us your application. We look forward to meeting you!