Rabat, Morocco, Morocco Employment

ALTEN is hiring a C# Developer

About the Role

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.

Required Skills
C#.NET FrameworkWPFMVVMXAMLUnity 3DObject-Oriented ProgrammingSoftware ArchitectureEmbedded SystemsSimulation
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
ALTEN

Weltweit führender Entwicklungsdienstleister, der innovative Lösungen in verschiedenen Ingenieur- und IT-Branchen wie Luft- und Raumfahrt, erneuerbare Energien, Medizintechnik, Bahntechnik und Automobil entwickelt.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago