ALTEN is looking for a C# Developer to join our team. In this role, you will focus on designing, developing, and maintaining features for a simulator using C# and WPF within an MVVM architecture. You will integrate Unity 3D, ensure software quality, and collaborate with project teams in one of our Moroccan offices.
What You'll Do
- Conceive, develop, and maintain features using C# / WPF following MVVM patterns.
- Develop and evolve Units and Vehicle Interactions such as brakes and traction.
- Integrate the Unity 3D layer into the WPF application environment.
- Guarantee the quality, robustness, and stability of the simulator software.
- Collaborate closely with project, test, and integration teams.
What We're Looking For
- 3 to 5 years of proven experience in .NET / WPF development.
- Solid skills in object-oriented programming and the ability to understand and evolve existing architectures.
- Development experience in C# (.NET Framework 4.8).
- Practical experience implementing MVVM architectures.
- Creation and maintenance of views (XAML) and ViewModels.
- Advanced management of bindings, styles, templates, and converters in WPF.
- Development of Units via an internal framework (UnitBase
). - Implementation of Vehicle Interactions.
- Integration of Unity 3D into WPF and synchronization of data between business logic and visualization.
- Configuration and maintenance of XML configuration files.
- Writing of unit tests for critical modules.
- Exception management, logging, and updating of technical documentation.
- Participation in continuous integration processes.
- Autonomy, rigor, an analytical mindset, and an interest in embedded systems and simulation.
Technical Stack
- C# (.NET Framework 4.8 or higher)
- WPF, MVVM, XAML
- Unity 3D
Team & Environment
You will collaborate with project, test, and integration teams to deliver high-quality simulator features.
Benefits & Compensation
- A personalized and evolving career path.
- An ambitious skills development policy.
- A stimulating, collaborative, and meaningful work environment.
Work Mode
This position is open for our offices in Fès, Rabat, Tétouan, and Casablanca.
ALTEN is an equal opportunity employer.






