Professional Software Engineer .NET
Role details
Job location
Tech stack
Job description
Join the MyReception Team based in Lyon, France. We are looking for a .NET Software Engineer M/F for a permanent contract. Our team is composed of one Digital Product Owner, one Business Analyst, one Scrum Master, one Architect, one UX/UI designer and five Developers. Your main activities will be:
-
Participate in the evolution and maintenance on the existing applications of the team, which are critical for Renault-Trucks Aftermarket network.
-
Take part in the technical design and implementation of the future epic and features around applications.
In this role, you will become a member of the stable team and you'll collaborate effectively with all the other members to bring value to applications used by a wide international user base. You will particularly influence technical decisions on both front and backends. Contributing to systems in multiple areas, you'll stay current with evolving standards, platform features, and critical vendor and community technologies. All solutions are modern web applications, which use modern technologies (.NET / Angular) and infrastructure (Azure cloud). The whole team collaborates using Azure Devops mainly and try to follow best trends for CI/CD and continuous improvements.
Requirements
Do you have experience in SQL?, Do you have a Master's degree?, * Over four years of experience with .NET and Angular technologies (NgRx would be a plus)
- Development experience in Microsoft Azure cloud solution.
- Familiarity with S.O.L.I.D principles.
- Experience with Continuous Integration/Continuous Deployment (CI/CD).
- Knowledge of unit and integration testing and/or Test-Driven Development (TDD).
- Proficiency in SQL databases.
- Experience with distributed version control systems (GIT).
Benefits & conditions
We offer a solid package of compensation and benefits, plus you will enjoy:
- Collaborative environment in international organizational culture.
- Work-life balance: we make sure you enjoy quality time away from work.
- Clear career path & extensive development opportunities such as mentoring or coaching programs.
- Participation in international projects and different pieces of training.