Backend Developer .NET / Cloud

  • Full-time
  • Contract Type: Permanent
  • Region: Morocco

Company Description

ALTEN MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2200 collaborateurs et vise un centre d’excellence de 3300 ALTENiens en fin 2027. Elle s’impose aujourd’hui comme un acteur stratégique dans l’accompagnement du développement professionnel des ingénieurs.

Notre mission : Répondre aux ambitions technologiques de nos clients — grands donneurs d’ordre internationaux — dans les secteurs de l’automobile, du ferroviaire, de la R&D et de l’IT, des télécommunications et des médias.

Rejoindre ALTEN MAROC, c’est intégrer un écosystème d’excellence et bénéficier :

• D’un parcours de carrière personnalisé et évolutif

• D’une politique ambitieuse de développement des compétences

• D’un environnement de travail stimulant, collaboratif et porteur de sens

 

Job Description

Dans le cadre du renforcement de l’équipe technique, nous recherchons un développeur backend .NET expérimenté pour participer au développement d’une solution cloud basée sur le protocole OpenADR.

Vous travaillerez en étroite collaboration avec le Lead Engineer afin de concevoir et développer des services cloud scalables, performants et maintenables, dans un environnement technique moderne.

Responsabilités principales

  • 1. Développement logiciel
  • Développer des applications backend en .NET / C#
  • Implémenter des APIs REST et des microservices
  • Participer à l’implémentation du protocole OpenADR
  • Développer des workflows applicatifs (télémétrie, contrôle à distance)
  • Assurer la qualité, la maintenabilité et la performance du code
  • 2. Architecture & Cloud
  • Concevoir et développer des solutions cloud-native
  • Déployer et maintenir des services sur Kubernetes
  • Participer à la conception d’architectures distribuées
  • Intégrer des systèmes de communication basés sur des événements (MQTT)
  • 3. Collaboration & delivery
  • Travailler en étroite collaboration avec le Lead Engineer
  • Participer aux discussions techniques et aux choix d’architecture
  • Réaliser des revues de code et améliorer les standards de développement
  • Contribuer à l’amélioration continue des pratiques de l’équipe
  • 4. Qualité & tests
  • Développer des tests automatisés
  • Participer à la validation des fonctionnalités via des scénarios de test
  • Garantir la robustesse et la fiabilité des solutions développées
  • Documenter les fonctionnalités et les interfaces
  • 5. Environnement de travail
  • Méthodologie Scrumban (itérations de 3 semaines)
  • Outils : Jira, Confluence, GitHub / GitLab
  • Environnement CI/CD (build, test, déploiement automatisé

Qualifications

Bac+5 en informatique avec une expérience entre 5 et 8ans.

Compétences requises

  • .NET / C#
  • APIs REST & microservices
  • Kubernetes
  • Architectures distribuées
  • Communication événementielle (MQTT est un plus)
  • Tests automatisés
  • Esprit d’équipe et collaboration
  • Bonne communication technique
  • Autonomie et proactivité
  • Capacité à travailler dans un environnement international

Additional Information

Au plaisir de vous lire! 

Privacy Notice