Développeur Back-End Golang Contrat : CDI

Il y a 8 months ago | Informatique | Rabat | 49 Vues

Connectez-vous pour accéder plus rapidement aux meilleurs offres. Cliquez ici si vous n'avez pas encore un compte.
Entreprise

ALTEN MAROC filiale du leader mondial de l'Ingénierie et du Conseil en Technologies (ICT), avec 46 000 collaborateurs au monde dont plus de 2300 au Maroc répartis sur trois Centres d'Excellence à Fès, Rabat et Casa, nous accompagnons nos clients en offrant des solutions d'ingénierie agiles et novatrices pour les grands donneurs d'ordre mondial dans les secteurs de l'automobile, l'aéronautique, les réseaux & télécoms, Software & Outils.

Rejoindre ALTEN MAROC c'est bénéficier :

  • Des parcours professionnels diversifiés avec des opportunités de carrière, une mobilité interne, sectorielle, géographique et métiers.
  • Des formations certifiantes et diplômantes.
  • Des événements réguliers pour combiner bien être et performance.
Adresse

Parc Fès Shore Parc- Route sidi Hrazem - Fès - Maroc

Poste

eBike/Digital Business a pour mission audacieuse de construire la première plateforme de vélo connectée, avec une gamme entièrement nouvelle de produits et de services, le tout conçu pour stimuler les activités numériques de eBike et l'avenir de la bicyclette.

En tant que Développeur Back-End Golang, vous aurez les missions suivantes :

Conception et Développement du Backend en Golang :

  • Concevoir et développer le backend de la plateforme eBike en utilisant le langage de programmation Golang.
  • Assurer la simplicité, la flexibilité et la fiabilité de l'architecture logicielle, en tenant compte des différents rôles et besoins des utilisateurs.

Mise en Place et Gestion des Pipelines CI/CD :

  • Élaborer, mettre en place et gérer des pipelines Jenkins CI/CD basés sur Groovy pour assurer un déploiement continu et une intégration efficace des nouvelles fonctionnalités.
  • Optimiser les pipelines pour garantir des processus de développement rapides et fiables.

Expertise en Gestion de Version et Workflow Git :

  • Appliquer des workflows Git avancés, des stratégies de branchement, et mettre en place des contrôles de fusion pour assurer une gestion efficace du code source.
  • Collaborer avec les équipes pour maintenir une cohérence dans le flux de travail et garantir des pratiques de développement robustes.

Utilisation et Maintenance des Services Cloud AWS :

  • Travailler avec les services cloud AWS tels que S3, MongoDB, et Elastic Search pour assurer la scalabilité et la disponibilité de la plateforme.
  • Mettre en place des solutions cloud efficaces pour optimiser les performances et minimiser les temps d'arrêt.

Développement Python et Modélisation de Données :

  • Appliquer une expertise approfondie en développement Python pour des composants spécifiques de la plateforme.
  • Utiliser des technologies de modélisation de données telles que OpenAPI, JSON Schema, et Google Protocol Buffers pour garantir une structure de données efficace et compatible.

Fourniture et Maintenance de Bibliothèques Logicielles Stables :

  • Développer et maintenir des bibliothèques logicielles stables pour un ensemble d'équipes hautement distribuées, en mettant l'accent sur la compatibilité ascendante et les versions.

Adoption de Méthodologies Agiles :

  • Travailler dans un environnement Agile Scrum ou Scaled Agile Framework (SAFe) pour assurer une livraison continue et une adaptation rapide aux changements.

Communication et Collaboration :

  • Collaborer étroitement avec les équipes multifonctionnelles pour comprendre les exigences métier et assurer une implémentation efficace.

Optimisation des Performances et de la Sécurité :

  • Mettre en œuvre des pratiques visant à optimiser les performances du système et à renforcer la sécurité de la plateforme.
Profile recherché
Formation et Expérience :
  • Bac+5 en Informatique ;
  • Expérience Min de 5ans dans un rôle similaire.

Compétences techniques et qualités requises :

  • Une grande expérience dans la fourniture de solutions paramétriques dans un environnement hétérogène en évolution rapide ;
  • Compréhension rapide des différents rôles et besoins des utilisateurs afin de façonner l'architecture logicielle avec un bon mélange de simplicité, de flexibilité et de fiabilité ;
  • Vaste expérience en ingénierie logicielle ;
  • Bonne connaissance et expérience (4+ ans) en développement Golang ;
  • Bonne connaissance et expérience (4+ ans) dans les pipelines Jenkins CI/CD basés sur Groovy ;
  • Bonne expérience des concepts avancés de git (workflows, stratégies de branchement, merge checks, ...) ;
  • Bonne expérience avec Docker/Docker-Compose · Expérience avec les services cloud AWS comme S3, MongoDB, Elastic Search ;
  • Vaste expérience dans la fourniture et la maintenance de bibliothèques logicielles stables pour un ensemble d'équipes hautement distribuées (en particulier en ce qui concerne les versions et le maintien de la compatibilité ascendante) ;
  • Connaissances et expérience approfondies (5+ ans) dans le développement Python ;
  • Connaissance et expérience approfondies (4+ ans) en modélisation de données (OpenAPI, JSON Schema, Google Protocol Buffers) ;
  • Très bon niveau en anglais ;
  • Agile Scrum/Scaled Agile Framework (SAFe).
Recherches emploi associées
informatique electronique