Full-Stack .NET Engineer
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 4 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, Eda, 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
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
Dynamic work environment
Work on exciting projects with cutting-edge technology
Permanent full-time contract (CDI)
Meal vouchers
Health insurance complementary
Company car (is an option)
Career development and support
Hybrid working model (1-2 days remote per week)