
Développeur Data confirmé
- Rabat Casablanca
- CDI
- Temps-plein
- 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 ;
- Contribuer par ses connaissances et sa curiosité à atteindre l'ambition Data-Driven de la banque.
- Diplômé(e) d'un Master (Bac+5) en informatique ou d'une école d'ingénieur et vous justifiez d'une expérience de 3 à 7 ans dans un poste similaire.
- L'esprit « Craftman » et la personnalité seront des atouts majeurs pour le poste.
- Bonne connaissance des Technologies BIG Data et Les architectures distribuées pour le traitement de données : Objects Store, Datalake, Spark, Presto, MDM, Event Store, Event Sourcing, Private & Hybrid Cloud, Data VIZ, Architectures distribuées, Python
- Maîtriser les systèmes d'information de la banque et les 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 plus
- 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.
- Bonne connaissance 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é et curiosité technique.
- Bon relationnel et esprit d'équipe
- Être Agile, autonome et curieux.