Explore infinite possibilities at an AI-driven consulting firm

Area of work

Location

55 results

Results per page:

15

15
30
60

La Digital Factory Supply Chain conçoit et développe l’ensemble des assets digitaux permettant d’offrir à nos clients et collaborateurs une expérience omnicanale parmi les meilleures du marché, au service de l’approvisionnement des magasins. De la commande magasin automatique, aux commandes fournisseurs jusqu’à la préparation en entrepôt et au transport vers les points de vente. Les technologies de pointe que nous déployons, ainsi que la puissance de nos outils et méthodes basées sur la data, le machine learning et l’IA, permettent à nos équipes de focaliser leurs efforts sur la valeur de leurs initiatives. Intégré(e) dans les équipes DF Supply le/la consultant(e) aura pour mission de concevoir, développer et maintenir des solutions de traitement de données massives en utilisant les technologies Big Data et les outils GCP. Il/elle sera responsable de la mise en place et de l’optimisation des pipelines de données, de l’analyse des performances et de l’amélioration continue des solutions existantes.

Read more

Expert Data (H/F), Permanent contract

Casablanca • Morocco | #Data Architect

Dans le cadre du développement de notre expertise Data, nous recherchons un(e) Expert(e) Data pour accompagner nos clients dans la conception, la transformation et l’industrialisation de leurs plateformes et solutions Data.

Le poste combine une forte expertise technique sur les environnements Data modernes et une capacité à intervenir sur des sujets d’architecture, de gouvernance, de plateforme et d’innovation autour des nouvelles technologies Data.

Missions principales

  • Concevoir et définir des architectures Data modernes, scalables et sécurisées.
  • Accompagner les clients dans la transformation de leurs plateformes Data et leur migration vers le Cloud.
  • Participer à la mise en place et à l’évolution de Data Platforms / Data Lake / Data Warehouse / Lakehouse.
  • Définir les bonnes pratiques d’ingestion, transformation, stockage, traitement et exposition des données.
  • Intervenir sur les sujets de Data Governance, Data Quality, Data Security et Data Management.
  • Étudier et intégrer les nouvelles technologies Data dans les architectures existantes.
  • Accompagner les équipes dans l’industrialisation des pipelines et traitements Data.
  • Participer à la définition des standards techniques et des choix technologiques.
  • Assurer une veille technologique et proposer des solutions innovantes adaptées aux besoins métiers.
  • Accompagner techniquement les équipes Data et contribuer au partage de connaissances.

Expertise technique recherchée

Data Engineering & Data Platform

  • Data Lake / Data Warehouse / Lakehouse
  • ETL / ELT et développement de pipelines Data
  • Streaming / traitement temps réel
  • Big Data et traitement distribué
  • Data Integration & Data Transformation

Cloud & nouvelles technologies Data

Une expérience significative sur au moins un environnement Cloud :

  • Azure
  • AWS
  • GCP

Technologies appréciées :

  • Databricks
  • Snowflake
  • Microsoft Fabric
  • BigQuery
  • Synapse
  • Spark
  • Kafka
  • Airflow
  • dbt

Data Governance & Data Management

  • Data Governance
  • Data Quality
  • Data Catalog / Metadata Management
  • Data Lineage
  • Master Data Management
  • Data Security & Privacy
  • Mise en place de standards et frameworks de gouvernance

Data & IA

Une connaissance des nouvelles tendances technologiques constitue un plus :

  • Generative AI / GenAI
  • LLM
  • Vector Databases
  • RAG
  • Machine Learning
  • MLOps
  • AI Data Platforms
Read more

Consultant RPA, Permanent contract

Rabat • Morocco | #Business Automation Consultant

Missions principales :

  • Développement et maintenance des robots RPA à l’aide de UiPath, avec une expertise particulière sur le UiPath ReFramework.
  • Interaction avec des outils externes (Google Suite) pour intégrer des processus et automatiser des tâches au sein de l’entreprise.
  • Gestion de la version et de la collaboration de code via des plateformes de versioning telles que GitLab / GitHub.
  • Support et débogage des robots existants, en intervenant sur des incidents et en assurant la continuité de service.
  • Automatisation sur des environnements spécifiques tels que Citrix, SAP, et via Command Line Interface (CLI).
  • Migration et mise à jour des solutions RPA existantes, en garantissant l’intégrité des processus pendant l’upgrade de versions.
  • Recette des solutions et support à la mise en production des robots RPA.

Missions principales :

  • Développement et maintenance des robots RPA à l’aide de UiPath, avec une expertise particulière sur le UiPath ReFramework.
  • Interaction avec des outils externes (Google Suite) pour intégrer des processus et automatiser des tâches au sein de l’entreprise.
  • Gestion de la version et de la collaboration de code via des plateformes de versioning telles que GitLab / GitHub.
  • Support et débogage des robots existants, en intervenant sur des incidents et en assurant la continuité de service.
  • Automatisation sur des environnements spécifiques tels que Citrix, SAP, et via Command Line Interface (CLI).
  • Migration et mise à jour des solutions RPA existantes, en garantissant l’intégrité des processus pendant l’upgrade de versions.
  • Recette des solutions et support à la mise en production des robots RPA.
Read more

Votre mission consistera à contribuer et à faciliter et accélérer le développement et la mise en production des projets de Data Science, Data Analyse, Data Visualisation et IA.

Votre rôle sera transverse, avec une intervention sur l’ensemble du cycle de vie des solutions : de l’exploration des données jusqu’au déploiement en production et à leur maintenance évolutive.

Au quotidien, vous serez amené(e) à :

🔹 Concevoir et améliorer les processus CI/CD

🔹 Déployer et industrialiser des applications dans le Cloud GCP

🔹 Automatiser les infrastructures avec l’Infrastructure as Code

🔹 Conteneuriser et orchestrer les services avec Kubernetes / GKE

🔹 Administrer et maintenir des services Data partagés, notamment Airflow et Langfuse

🔹 Accompagner les équipes Data dans leurs déploiements et configurations

🔹 Participer à la gestion des accès, à la résolution d’incidents et à l’optimisation des coûts Cloud

🔹 Garantir l’application des bonnes pratiques de sécurité et de gouvernance

🔹 Identifier les opportunités d’automatisation et d’amélioration continue

🛠 Environnement technique

Must Have :

• GCP / Cloud

• Kubernetes

• Infrastructure as Code – idéalement Terraform

• CI/CD & pratiques DevOps

• Conteneurisation

• Bonne compréhension des problématiques réseau et infrastructure

Si vous maîtrisez aussi:

• GKE, Cloud Storage, Cloud SQL, Cloud Monitoring

• Apache Kafka

• Airflow

• Bash / Python

Ce serait un vrai plus!

Read more

Architecte Technique Senior Core Infra, Permanent contract

Rabat • Morocco | #Cloud & Devops Architect

Au quotidien, vous serez amené(e) à intervenir sur des enjeux tels que :

🔹 Garantir la scalabilité et la fiabilité des plateformes d’observabilité

🔹 Concevoir et faire évoluer des services autour du monitoring et des APIs

🔹 Participer à des projets d’évolution à fort impact technique

🔹 Industrialiser les déploiements et renforcer les pratiques Infrastructure as Code

🔹 Développer des solutions robustes autour des environnements Cloud et Kubernetes

🔹 Travailler sur des problématiques de performance, disponibilité et optimisation

Côté environnement technique, vous évoluerez dans un univers mêlant :

Kubernetes & Docker

Terraform / Ansible

Azure & GCP

ElasticSearch

Jenkins / GitLab / AWX

Prometheus / Dynatrace / TimeSeries

API Management / OAuth2

Python / Java

CI/CD & automatisation

Read more

Mission

En tant que Tech Lead ServiceNow, vous serez responsable de la conception, du pilotage technique et de la mise en œuvre des solutions ServiceNow afin de répondre aux besoins métiers et garantir la qualité des développements réalisés. Vous accompagnerez les équipes techniques dans les choix d’architecture, les bonnes pratiques de développement et l’évolution de la plateforme.

Responsabilités principales

  • Piloter techniquement les projets de mise en œuvre et d’évolution de la plateforme ServiceNow.

  • Concevoir des architectures robustes, évolutives et alignées avec les standards ServiceNow.

  • Encadrer et accompagner les développeurs dans les activités de conception et développement.

  • Participer aux ateliers de cadrage et recueillir les besoins fonctionnels et techniques.

  • Garantir la qualité du code, les performances et la maintenabilité des solutions développées.

  • Définir et appliquer les bonnes pratiques de développement, d’intégration et de déploiement.

  • Réaliser les revues de code et accompagner la montée en compétence des équipes.

  • Superviser les intégrations avec les systèmes tiers via API, Web Services ou middleware.

  • Assurer le support technique avancé et résoudre les problématiques complexes.

  • Participer à la définition de la roadmap technique et à l’amélioration continue de la plateforme.

Read more

Tech Lead Java NEARSHORE, Permanent contract

Rabat • Morocco | #Developer

En tant que Tech Lead Java au sein de Devoteam, vous jouerez un rôle clé dans la conception, le développement et la livraison de solutions logicielles clés.

Vous dirigerez une équipe de développeurs confirmés et travaillerez en étroite collaboration avec nos architectes, chefs de projet, et clients pour garantir le succès de nos projets.

Responsabilités :

● Concevoir, développer et maintenir des applications web robustes en utilisant Java et Angular.

● Encadrer et guider une équipe de développeurs, en fournissant des directives techniques, des revues de code et une expertise approfondie.

● Collaborer avec les architectes logiciels pour définir l'architecture technique des projets.

● Travailler en étroite collaboration avec les équipes et les chefs de projet pour comprendre les besoins fonctionnels et les traduire en solutions techniques efficaces.

● Assurer la qualité du code, la performance et la sécurité des applications développées.

● Participer activement aux discussions sur l'amélioration des processus de développement et à l'adoption de meilleures pratiques.

● Rester à jour avec les dernières tendances et évolutions technologiques dans les domaines de Java

Read more

Test Manager (H/F), Permanent contract

Casablanca • Morocco | #Quality Assurance Engineer

En tant que Test Manager, vous serez responsable de la vision stratégique de la qualité logicielle (QA) et du pilotage global de l’automatisation des tests. Vous garantirez l’excellence opérationnelle de la démarche Qualité au niveau de l’organisation en structurant les frameworks de test, en pilotant les ressources et en assurant la mise en place de la gouvernance QA.

Vos missions incluent :

Définition, gouvernance et mise en œuvre de la stratégie globale d’automatisation et de qualité logicielle.

Orientation architecturale, suivi et cadrage des frameworks de tests automatisés à l’échelle des projets/portefeuilles.

Management, encadrement et développement des compétences des équipes de test (Lead Tests, testeurs automatisateurs et fonctionnels, prestataires).

Supervision du pilotage des campagnes de tests, de la planification des ressources et de la validation des jalons Qualité.

Collaboration stratégique avec les Responsables de Projets, DevOps, Architectes et le Métier pour aligner la QA sur les enjeux business.

Pilotage de l’amélioration continue des processus QA, définition des KPI/métriques de qualité et intégration des nouvelles technologies à l’échelle de l’entreprise.

Analyse globale des risques, pilotage des comités de qualité et suivi transverse des anomalies.

Veille technologique, budgétisation et recommandations stratégiques quant aux choix des outils et méthodologies d’automatisation.

Compétences techniques :

Vision globale des outils et frameworks d’automatisation : Playwright, Robot Framework (capacité à guider les choix d’architecture).

Compréhension des langages de scripting : Python, Java (pour challenger et valider les choix techniques).

Maîtrise de la gouvernance via les outils de gestion de test : TestRail, Zephyr, Xray.

Pilote de l’intégration continue et du Shift-Left : Intégration de la QA dans les pipelines CI/CD (Jenkins, GitLab CI/CD, Azure DevOps).

Supervision du testing d’architectures modernes : API REST, Microservices et validation via des tests automatisés.

Maîtrise avancée des méthodologies Agile à l’échelle (Scrum, Kanban, SAFe).

Compétences comportementales (Soft Skills)
Leadership managérial et capacité à fédérer, développer et gérer des équipes/centres de services.

Vision stratégique et prise de décision basée sur le management des risques.

Communication de haut niveau, pédagogie et capacité de négociation avec les parties prenantes (C-Level, Métiers, Direction).

Rigueur, sens de l’organisation et pilotage par la donnée (KPIs/Dashboards).

Aptitude au changement et conduite de la transformation Qualité au sein de l’organisation.

Read more

Architecte Solution, Permanent contract

Casablanca • Morocco | #Enterprise Architect

Dans le cadre de nos projets de transformation à grande échelle, nous recherchons un Architecte Senior disposant d’au moins 14 ans d’expérience, avec une expertise confirmée en CaaS et Kubernetes, pour concevoir et piloter des architectures modernes, robustes et évolutives.

Vos principales Missions :

Conception et Architecture des solutions

  • Concevoir des architectures back-end scalables, résilientes et réactives

  • Définir et piloter des trajectoires de migration de monolithes vers des microservices (découpage, gouvernance, trajectoire cible)

  • Concevoir et cadrer l’architecture front-end en assurant performance et cohérence avec le back-end

  • Collaborer étroitement avec les équipes de développement et les parties prenantes métier

  • Contribuer à l’élaboration et à la validation des DAT, en garantissant l’alignement avec les standards d’architecture

Qualité et bonnes pratiques

  • Définir et promouvoir les stratégies de qualité logicielle : tests automatisés, CI/CD, revues de code, analyses statiques et dynamiques

  • Garantir l’application cohérente des design patterns et des bonnes pratiques de développement

Socles techniques et stratégie d’upgrade

  • Piloter les stratégies d’évolution et d’upgrade des frameworks, dépendances et runtimes

  • Assurer la compatibilité, la sécurité et la stabilité des mises à jour

Expertise & accompagnement

  • Apporter une expertise avancée sur la stack Spring

  • Être référent sur Kafka (connecteurs, Schema Registry, Avro, gouvernance et compatibilité)

  • Définir et promouvoir les bonnes pratiques CaaS & Kubernetes (déploiement, sécurité, observabilité, exploitation)

Compétences techniques

  • Architectures : Microservices, Micro-Frontend, EDA, monolithes modulaires

  • Méthodologies & patterns : DDD, TDD, Design Patterns, C4 Model

  • Kafka : patterns d’intégration, gouvernance et évolution des schémas

  • Déploiement d’applications microservices sur Kubernetes / CaaS

  • Qualité & industrialisation : CI/CD, tests, revues, Sonar

  • Architecture Sécurité : IAM, SSO, MFA, API Security, sécurité K8S & cloud native, chiffrement, patterns de sécurité

Stack et outils :

  • Java, Spring Boot & Spring Stack

  • Kafka (Schema Registry, Avro)

  • Keycloak

  • Maven / Gradle

  • Jenkins, SonarQube

  • Angular / React, Cypress

  • Oracle, PostgreSQL, MongoDB

  • Docker, Kubernetes / CaaS

  • GitOps

  • Service Mesh

  • Cilium, Calico

Read more

Consultant(e) Office 365, Permanent contract

Casablanca • Morocco | #Cloud Engineer

Missions :

L’Administrateur Office 365 aura pour mission de garantir la gestion et l’administration des outils et services Microsoft 365 au sein de l’entreprise. Il/Elle interviendra sur la mise en place, le déploiement, la gestion quotidienne et l’assistance des utilisateurs sur ces solutions.

  1. Administration des environnements Microsoft 365 :

    • Gestion et configuration des services Office 365 : Exchange Online, Teams, SharePoint, OneDrive, etc.
    • Administration des utilisateurs et des groupes via l’interface d’administration Microsoft 365.
    • Gestion des licences et des abonnements Office 365.
    • Mise à jour et gestion des stratégies de sécurité (authentification multi-facteurs, politiques de sécurité et de confidentialité).
  2. Support et assistance :

    • Fournir un support technique aux utilisateurs finaux (incident, problème de performance, etc.).
    • Résoudre les incidents et demandes de service en temps et en heure.
    • Formation des utilisateurs sur les bonnes pratiques des outils Office 365.
  3. Sécurité et gestion des données :

    • Mise en place et gestion des politiques de sécurité des données dans l’environnement O365.
    • Suivi de la conformité et des sauvegardes des données dans Microsoft 365.
    • Assurer la protection des données et la gestion des risques liés à la confidentialité.
  4. Gestion des projets de déploiement et d’évolution des services :

    • Accompagner les projets de déploiement des outils Office 365 auprès des utilisateurs.
    • Collaborer avec les équipes techniques internes pour l’optimisation des processus existants.
    • Prévoir et participer aux évolutions technologiques du système O365 en fonction des besoins de l’entreprise.
  5. Reporting et gestion des performances :

    • Élaborer des rapports réguliers sur l’utilisation des outils Microsoft 365.
    • Analyser les logs de l’environnement Office 365 pour détecter toute anomalie.
Read more

Business Analyst UX (H/F), Permanent contract

Salé • Morocco | #Business Analyst

Le/la Business Analyst UX intervient à l’interface entre les enjeux métier, les besoins utilisateurs et les équipes produit et techniques.

Son rôle est de comprendre les problématiques métier et les usages, de les traduire en besoins fonctionnels et en expériences utilisateurs pertinentes, puis d’accompagner leur réalisation jusqu’à la validation.

Il/elle contribue ainsi à concevoir des produits et services numériques utiles, simples, accessibles et alignés avec les objectifs business.

Responsabilités principales :

1. Analyse des besoins métier :

  • Recueillir et analyser les besoins auprès des métiers et parties prenantes.
  • Identifier les enjeux, contraintes, objectifs et critères de succès.
  • Animer des ateliers de cadrage et de recueil des besoins.
  • Cartographier les processus métier et identifier les irritants.
  • Challenger les demandes afin de faire émerger le véritable besoin derrière la solution proposée.
  • Formaliser les exigences fonctionnelles et les règles métier.

2. Analyse et recherche UX

  • Comprendre les besoins, comportements et irritants des utilisateurs.
  • Préparer et conduire des entretiens, ateliers et tests utilisateurs.
  • Analyser les données quantitatives et qualitatives disponibles.
  • Réaliser des benchmarks et analyses concurrentielles.
  • Construire ou faire évoluer personas, parcours utilisateurs et Customer/User Journey Maps.
  • Identifier les points de friction et les opportunités d’amélioration.

3. Conception fonctionnelle et UX

  • Concevoir les parcours utilisateurs et les workflows.
  • Définir l’architecture fonctionnelle et l’organisation de l’information.
  • Réaliser des wireframes, prototypes et maquettes fonctionnelles.
  • Traduire les besoins utilisateurs et métier en fonctionnalités concrètes.
  • Participer à la définition et à la priorisation du backlog.
  • Collaborer avec les UX/UI Designers lorsque le rôle est partagé au sein de l’équipe.

4. Spécifications et delivery

  • Rédiger les User Stories, fonctionnalités, règles métier et critères d’acceptation.
  • Maintenir la documentation fonctionnelle.
  • Participer aux cérémonies Agile.
  • Accompagner les développeurs pendant la phase de réalisation.
  • Répondre aux questions fonctionnelles et clarifier les besoins.
  • Participer à la recette fonctionnelle et aux tests utilisateurs.
  • Vérifier la conformité de la solution avec les besoins exprimés.
Read more

Lead .NET (H/F), Permanent contract

Casablanca • Morocco | #Developer

Dans le cadre du renforcement de nos équipes, nous recherchons un Lead .NET expérimenté pour intervenir sur des projets stratégiques dans le secteur bancaire.

Votre mission :

• Diriger les activités de développement .NET en garantissant la qualité des livrables et le respect des délais
• Participer activement à la conception technique et aux choix d’architecture
• Encadrer et accompagner les développeurs de l’équipe, notamment les profils juniors
• Challenger les équipes métiers et les BA sur les aspects fonctionnels et techniques
• Collaborer avec les différentes parties prenantes afin de définir les besoins et proposer des solutions adaptées
• Assurer la revue de code, l’optimisation des performances et l’application des bonnes pratiques de développement
• Mettre en place et suivre les pratiques DevOps (CI/CD, tests unitaires, industrialisation)
• Produire et maintenir une documentation technique rigoureuse (SDD, documents d’architecture, spécifications techniques, etc.)
• Assurer une veille technologique continue autour de l’écosystème .NET et des architectures modernes

Read more

En tant que Développeur(se) Senior .NET, vous serez un acteur essentiel dans la création, l’évolution et la maintenance des applications au sein de notre entreprise. Vous collaborerez étroitement avec les équipes techniques et fonctionnelles afin de garantir la réussite des projets, tout en veillant au respect des standards de qualité et des meilleures pratiques de développement.

Missions :

  • Concevoir et développer des applications web et/ou desktop en utilisant le framework .NET.
  • Participer aux phases d’analyse des besoins et à la rédaction des spécifications techniques.
  • Assurer la maintenance corrective et évolutive des applications en production.
  • Rédiger la documentation technique et les guides d’utilisation pour les utilisateurs finaux.
  • Optimiser les performances et la sécurité des applications développées.
  • Collaborer avec les équipes pluridisciplinaires (développeurs, chefs de projet, analystes) afin d’assurer la cohérence et le bon déroulement des projets.
  • Participer à la revue de code et promouvoir les bonnes pratiques de développement au sein de l’équipe.

Compétences requises :

  • Maîtrise avancée du framework .NET, incluant C#, ASP.NET, et .NET Core.
  • Bonne maîtrise des bases de données relationnelles, telles que SQL Server et MySQL.
  • Expérience avec des technologies front-end (HTML, CSS, JavaScript, jQuery). La connaissance d’Angular/React serait un plus.
  • Connaissance des méthodologies de développement Agile, telles que Scrum et Kanban.
  • Maîtrise des outils de gestion de versions de code (Git).
  • Capacité à analyser et résoudre des problèmes techniques de façon autonome.
  • Excellente capacité de travail en équipe et bonnes aptitudes de communication.
  • Niveau d’anglais technique.
Read more

En tant que Technical Lead, vous aurez la responsabilité de concevoir, développer et déployer des applications web performantes et évolutives. Vous piloterez une équipe de développeurs et prendrez part aux décisions techniques afin de garantir la qualité, la scalabilité et les performances des solutions que nous mettons en œuvre.

Vous collaborerez étroitement avec les équipes métier et IT pour comprendre leurs besoins fonctionnels et proposer des solutions techniques sur mesure.

Missions principales

  • Concevoir et développer des applications web avec Java Spring Boot et Angular.
  • Encadrer, former et accompagner une équipe de développeurs dans leurs projets quotidiens.
  • Définir et promouvoir les meilleures pratiques de développement (revue de code, CI/CD, tests, documentation).
  • Participer aux choix d’architecture et aux décisions techniques clés.
  • Garantir la qualité et la performance des applications mises en production.
  • Analyser et résoudre des problématiques techniques complexes avec des solutions adaptées.
  • Mettre en place des outils de monitoring et des stratégies d’optimisation des performances.
  • Assurer une veille technologique continue pour proposer des innovations et optimiser les processus existants.
Read more

1 of 4