/

Développeur Data Confirmé

--Rabat, Maroc--
Ref. :
005271

Missions : 


  • Effectuer une veille technologique régulière afin de poursuivre votre montée en compétences. 
  • Mettre en place les architectures technologiques adéquates, permettant la valorisation de données ; 
  • Assurer le développement de solutions data appropriées aux différents cas d’usage métiers ; 
  • Assurer le support technique des composants technologiques et services Data ; 
  • Assurer l’administration et le maintien des paramétrages des services Data ; 
  • Développer des outils et des algorithmes et effectuer les travaux de croisements de données, de validation, de correction, et de qualité, nécessaires pour soutenir les analyses décisionnelles et les initiatives de Data-science ; 
  • Assurer en permanence les mises à jour et les montées en version des technologies Data ; 
  • Respecter les méthodes, les procédures et les patterns d’architecture en vigueur ; 
  • Contribuer par ses connaissances et sa curiosité à atteindre l’ambition Data-Driven de la banque. 


Profil recherché

  • Diplômé(e) d’un Bac+5 en informatique ou d'une école d’ingénieur 
  • Expérience de 3 à 7 ans dans un poste similaire 
  • Bonne connaissance des Technologies BIG Data et des architectures distribuées pour le traitement de données : Objects Store, Datalake, Spark, Presto, MDM, Event Store, Event Sourcing, Private & Hybrid Cloud, Data VIZ, Python ; 
  • Maîtrise des systèmes d’information de la banque et des architectures logicielles 
  • Connaissance des architectures : Pattern CQRS et Event Sourcing, MongoDb, Kafka, ElasticSearch, Event Driven 
  • Approche « Software craftsmanship » : bonnes pratiques de développement (TDD / BDD / DDD / Clean code) ; 
  • Connaissance des Framework.net serait un atout ; 
  • Connaissance en architecture de conception logicielle micro-services et en architecture événementielle ; 
  • Expérience avec au moins un framework de testing Javascript (Jest, Mocha …) ; 
  • Bonne connaissance des API REST et des tests automatisés (unitaire, intégration, e2e.…) ; 
  • Intérêt marqué pour les workflows d'intégration continue et de déploiement (CI/CD) ; 
  • Agilité, autonomie et curiosité technique ; 
  • Bon relationnel et esprit d’équipe.