Le Groupe Esenca réunit des expertises complémentaires autour d'une idée unique : la quête de l'excellence. Conseil, Recrutement, Portage salarial ou de Développement de business : notre métier depuis 2004, c'est de répondre aux défis du numérique et d'apporter à nos clients les meilleurs profils sur leurs projets IT.
Notre démarche est entièrement basée sur un engagement : proposer à nos clients grands comptes régionaux les tops profils tout en assurant à chaque consultant un suivi attentif de son évolution. Un engagement porté par nos valeurs de confiance et d'innovation qui nous valent la confiance de nombreux talents des principaux acteurs économiques de la région.
Contexte de la missionDans le cadre du développement d'une plateforme de gouvernance des données, nous recherchons un développeur Front-End expérimenté pour concevoir et faire évoluer des interfaces dédiées à la gestion, à la recherche et à la valorisation des données d'entreprise. La plateforme permet notamment de centraliser le vocabulaire métier, de structurer le catalogue de données, de visualiser les relations entre les données et de faciliter l'accès aux métadonnées grâce à des fonctionnalités de recherche avancées et à des interfaces intégrant l'intelligence artificielle. Missions principalesConcevoir et développer les interfaces Front-End de la plateforme à l'aide de Vue.js. Participer à la conception et à l'implémentation de nouvelles fonctionnalités dans un environnement orienté produit et sémantique. Développer des interfaces permettant de consulter et d'explorer le glossaire métier, le vocabulaire contrôlé et le catalogue de données. Concevoir des visualisations interactives représentant les relations entre les données et leur lignage. Faciliter l'exploration des métadonnées à travers des mécanismes de recherche à facettes et des interfaces intégrant des fonctionnalités d'intelligence artificielle. Contribuer à l'interopérabilité de la plateforme et à la cohérence de son architecture. Participer à la définition et à l'application des standards de développement et d'architecture. Collaborer étroitement avec les équipes techniques et métiers pour garantir la robustesse, la maintenabilité et la scalabilité de la solution. Environnement techniqueFront-End : Vue.js : expertise indispensable. TypeScript : niveau confirmé attendu. Données et intelligence artificielle : BigQuery : connaissances de base souhaitées. Intelligence artificielle : expérience confirmée, notamment dans l'intégration ou l'exploitation de fonctionnalités basées sur l'IA. Graphes de connaissances : expérience concrète dans la manipulation et la représentation visuelle de graphes. Environnement Back-End : Java et Spring Boot. Kafka et Kafka Streams. PostgreSQL.
Contexte de la missionDans le cadre du développement d'une plateforme multicloud, nous recherchons un développeur Full-Stack capable de contribuer à l'évolution de l'interface utilisateur et à l'enrichissement d'un catalogue d'API. La plateforme permet aux utilisateurs de consommer des ressources cloud de manière indépendante des fournisseurs, dans un environnement technique faisant intervenir plusieurs acteurs du marché. Missions principalesPoursuivre le développement et l'amélioration de l'interface utilisateur avec Nuxt. Concevoir, développer et faire évoluer des API en Python. Enrichir le catalogue de services et contribuer à l'intégration de nouvelles fonctionnalités. Mettre en place et renforcer les tests end-to-end (E2E) afin de couvrir l'ensemble des dépôts de code et des fonctionnalités. Participer à l'analyse et à l'audit d'architectures techniques complexes. Contribuer à l'automatisation et à la gestion des infrastructures cloud à l'aide de Terraform. Prendre en compte les spécificités des différents fournisseurs cloud afin de garantir une approche multicloud et indépendante des plateformes. Compétences techniques requisesNuxt : expertise indispensable. Python : niveau confirmé indispensable. Terraform : connaissances de base appréciées, compétence importante. BigQuery : connaissance de l'environnement et des services associés. Cloud : bonne compréhension des principaux fournisseurs du marché, notamment GCP, Microsoft Azure, Alibaba Cloud, OVHcloud et Scaleway. Tests automatisés : expérience dans la mise en œuvre de tests end-to-end.
⚠️ : La présence sur site est obligatoire, habiter la région lilloise est obligatoire Contexte de la missionDans le cadre d'un projet de transformation du système d'information lié à la gestion de l'offre et des assortiments à l'international, nous recherchons un QA / Testeur confirmé pour garantir la qualité d'un nouvel applicatif et de son intégration avec les applications existantes. Vous interviendrez au sein d'une équipe agile composée de développeurs et travaillerez en binôme avec un autre testeur. Vous contribuerez à la définition de la stratégie de test, à la réalisation des recettes fonctionnelles et transverses, ainsi qu'à l'amélioration continue des pratiques qualité. Le poste nécessite une forte autonomie, une bonne compréhension des interactions entre applications et un socle technique permettant de tester les API, de contrôler les données et de contribuer à l'automatisation des tests. Missions principales1. Stratégie et pilotage de la qualitéDéfinir la stratégie de test et construire le plan de recette en collaboration avec le Product Owner, l'équipe de développement et le second testeur. Participer aux rituels agiles Scrum et contribuer à la définition des critères d'acceptation des user stories. Suivre les indicateurs qualité : couverture des tests, avancement de la recette, anomalies et risques. Contribuer à l'évaluation de la qualité des livraisons et aux décisions de mise en production. 2. Conception et exécution des testsConcevoir, documenter et exécuter les cas de tests fonctionnels et de non-régression. Réaliser des tests d'intégration et des tests de bout en bout entre le nouvel applicatif et les différentes briques du SI. Vérifier les échanges entre applications : API, flux de données et cohérence des informations transmises. Qualifier les anomalies, documenter leur reproduction, suivre leur résolution et effectuer les tests de validation associés. Collaborer étroitement avec les développeurs et les équipes applicatives partenaires. 3. Gestion des environnements et des données de testPréparer et maintenir les environnements de test transverses. Coordonner les mises à niveau et les rafraîchissements d'environnements avec les équipes concernées. Vérifier la cohérence des versions applicatives et des données entre les systèmes interconnectés. Construire, maintenir et fiabiliser les jeux de données nécessaires à la recette. Anticiper les dépendances et les contraintes liées à la disponibilité des environnements. 4. Automatisation et amélioration continueIdentifier les tests pertinents à automatiser, notamment les tests de non-régression et les tests d'API. Développer et maintenir des scripts de tests automatisés. Contribuer à l'intégration des tests dans les chaînes CI/CD. Exploiter les outils d'intelligence artificielle pour accélérer la conception des tests, la génération de données et l'analyse des anomalies. Participer à l'amélioration des pratiques, des outils et de la documentation QA. Livrables attendusStratégie de test et plan de recette. Contribution aux critères d'acceptation des user stories. Cas de tests fonctionnels et de non-régression documentés dans l'outil de gestion des tests. Scénarios de tests d'intégration et de bout en bout. Environnements de test préparés et documentés. Jeux de données de test maintenus à jour. Scripts de tests automatisés intégrés à la CI/CD. Fiches d'anomalies qualifiées et suivi de leur résolution. Tableaux de bord de suivi de la qualité et de l'avancement. Bilans de recette et procès-verbaux de recette, avec avis qualité avant mise en production.
Contexte de la missionDans le cadre du déploiement d'une solution transverse à l'échelle d'un groupe international, plusieurs entités doivent être intégrées et connectées à une plateforme commune. L'intégrateur technique intervient à chaque étape de l'onboarding des nouvelles entités, de l'analyse des flux existants jusqu'à la mise en production. Il garantit la bonne configuration des environnements, la fiabilité des échanges de données et la sécurisation des démarrages. L'objectif est également de standardiser et d'industrialiser les procédures d'intégration afin de faciliter les déploiements futurs. Missions principales1. Cadrage technique Analyser les systèmes d'information locaux et les supports techniques existants. Cartographier les flux d'échanges entre les systèmes locaux et la plateforme cible. Identifier les dépendances, les contraintes techniques et les éventuels points de blocage. 2. Intégration et configuration Coordonner ou réaliser les opérations de reprise de données et de mapping technique, en lien avec les équipes Data et Métier. Configurer et déployer la solution sur les environnements de test et de préproduction. Vérifier la conformité des échanges et la qualité des données intégrées. 3. Tests et mise en production Accompagner les tests d'intégration de bout en bout (E2E). Analyser et préqualifier les anomalies, puis coordonner leur résolution avec les équipes concernées. Préparer et sécuriser les plans de bascule technique. Assurer le support technique renforcé après le démarrage et accompagner les équipes locales pendant la phase d'hypercare. 4. Documentation et industrialisation Rédiger et maintenir les guides et checklists d'intégration technique. Documenter les spécificités de chaque entité intégrée. Préparer le transfert vers les équipes RUN et Support. Capitaliser sur les retours d'expérience afin de fiabiliser et d'accélérer les prochains déploiements.
Contexte de la missionDans un environnement retail en constante évolution, nous recherchons un(e) Responsable applicatif transverse Supply Chain Digital afin de garantir la fiabilité des flux d'approvisionnement et le bon fonctionnement des applications associées. Vous intégrerez une équipe pluridisciplinaire d'une dizaine de personnes, en charge de concevoir et déployer des solutions digitales, de maintenir les applications en conditions opérationnelles et d'accompagner la transformation des processus Supply Chain. Votre rôle sera central pour assurer la continuité de service, coordonner les différents intervenants et garantir le respect des engagements de livraison, notamment en matière d'OTIF (On Time In Full). Informations clésIntitulé : Responsable applicatif transverse Supply Chain Digital Expérience : 3 ans minimum sur un poste similaire Domaine : Supply Chain, approvisionnement, flux logistiques et EDI Démarrage : Novembre 2026 Durée : À préciser Rythme : Temps plein Localisation : À préciser Vos missions1. Animer le RUN transverseSuperviser de manière proactive les flux de commandes et les échanges entre applications. Détecter, qualifier et prioriser les incidents en fonction de leur gravité et de leurs impacts métier. Identifier et mobiliser les interlocuteurs pertinents, qu'ils soient issus des équipes locales ou des plateformes techniques. Coordonner la résolution des dysfonctionnements avec les experts applicatifs concernés. Évaluer les impacts métier et digitaux des solutions envisagées et formaliser les plans d'action. Organiser et piloter les cellules de crise lorsque la situation l'exige. Assurer le suivi des incidents jusqu'au rétablissement complet du service. 2. Coordonner les activités d'AMCOSuivre les évolutions applicatives et anticiper leurs impacts sur la chaîne de valeur. Organiser la communication et la coordination des tests avec les équipes métier et les responsables applicatifs. Coordonner la mise à disposition des environnements UAT et le déroulement des campagnes de tests. Assurer un suivi régulier de l'avancement des chantiers transverses auprès des directions métier. 3. Accompagner les projets transversesSécuriser le passage des projets vers la phase d'exploitation opérationnelle (RUN). Vérifier le respect des critères de stabilité avant la mise en exploitation. Anticiper les risques opérationnels et garantir la continuité de service lors des mises en production. Faciliter la coordination entre les équipes projet, les équipes techniques et les utilisateurs métier. 4. Piloter la transversalité et l'amélioration continueFluidifier les échanges et les processus entre les différentes applications et équipes. Maintenir une proximité avec les métiers grâce à des points de suivi réguliers. Comprendre les enjeux business et mesurer les conséquences d'une anomalie sur l'ensemble de la chaîne logistique. Identifier les leviers d'amélioration de la performance et de l'efficacité du RUN. Veiller à la qualité et à l'actualisation de la documentation opérationnelle. Collaborer avec les équipes des plateformes digitales et les équipes locales pour accélérer la résolution des incidents. Planifier les activités et les demandes transverses, tout en assurant le suivi du budget associé.
Contexte de la missionDans le cadre du développement de nouvelles applications dédiées au référencement produit, nous recherchons un Développeur Front-End Angular Senior pour rejoindre une équipe intervenant sur des solutions utilisées à l'échelle internationale. Vous participerez à la conception, au développement et à la maintenance d'applications métier, avec un rôle central dans la réalisation d'interfaces performantes, évolutives et standardisées. Missions principalesConcevoir et développer des interfaces front-end avec Angular et JavaScript. Intégrer et exploiter des API REST, ainsi que participer à l'implémentation de Backend for Frontend (BFF). Contribuer à la définition des spécifications fonctionnelles et techniques. Assurer le déploiement, la maintenance évolutive et corrective des applications. Analyser les besoins métier, évaluer leur complexité et proposer des solutions techniques adaptées. Participer à l'amélioration continue de la qualité, des performances et de la maintenabilité du code. Collaborer avec les équipes produit, UX et techniques dans un environnement Agile. Participer aux rituels Agile : daily meetings, affinage du backlog, sprint reviews et rétrospectives. Assurer une veille technologique et partager les bonnes pratiques au sein de l'équipe. Compétences techniques requisesAngular : expertise indispensable. JavaScript : maîtrise confirmée. API REST : expérience confirmée dans la consommation et l'intégration. BFF (Backend for Frontend) : compréhension et expérience de mise en œuvre. GitHub : maîtrise de la gestion de versions et du travail collaboratif. GCP : connaissance des environnements Cloud appréciée.
Contexte de la missionDans le cadre du maintien en conditions opérationnelles de produits et services digitaux, nous recherchons un Process Manager spécialisé en Incident Management et Change Management. Vous serez responsable de la stabilité, de la disponibilité et de la fiabilité des services, en coordonnant les équipes techniques et les parties prenantes afin de garantir une gestion efficace des incidents et des changements. Missions principales1. Pilotage de l'Incident ManagementCoordonner la gestion des incidents majeurs et piloter leur résolution dans le respect des engagements de service (SLA/OLA). Assurer la communication et la coordination entre les équipes techniques et les parties prenantes. Identifier, enregistrer, documenter et classifier les incidents critiques. Initier les post-mortems dans un délai de 48 heures et piloter les plans d'actions associés. Assurer le suivi des actions correctives jusqu'à leur clôture. Maintenir un backlog d'incidents fiable, structuré et régulièrement mis à jour. Identifier les incidents récurrents et contribuer à leur éradication dans une démarche d'amélioration continue. Produire et suivre les indicateurs de performance liés à la gestion des incidents. 2. Pilotage du Change ManagementQualifier, planifier, coordonner et sécuriser les changements affectant les plateformes. Participer aux comités de validation des changements (CAB/ECAB). Évaluer les risques et vérifier la conformité des demandes de changement aux processus et règles en vigueur. Garantir la qualité des demandes de changement (RFC) et des informations associées. Maintenir et actualiser le calendrier des changements. Suivre les mises en production, les revues post-implémentation (PIR) et les actions d'amélioration. Veiller à la maîtrise des risques et à la limitation des impacts sur la continuité de service. 3. Suivi de la performance et amélioration continueDéfinir, suivre et analyser les indicateurs de performance des processus Incident et Change Management. Identifier les axes d'amélioration et proposer des actions concrètes. Contribuer à la réduction du nombre d'incidents, des réouvertures et des transferts multiples. Suivre la qualité et l'ancienneté du backlog ainsi que le taux de réalisation des post-mortems. Mesurer l'efficacité des changements et le respect des processus de validation.
ContexteDans le cadre du développement de ses activités Data, notre client recherche un Data Product Component Manager capable de piloter une équipe data pluridisciplinaire et de garantir le bon delivery de produits et projets data. Le poste combine pilotage de projets, management d'équipe, compréhension des enjeux métier et expertise technique Data. Présence sur site obligatoire 3 jours par semaine. Vos responsabilitésEn tant que Data Product Component Manager, vous serez notamment chargé de : Comprendre les enjeux des directions métier et leur environnement IT afin de proposer des solutions Data adaptées et alignées avec la stratégie Data. Collaborer étroitement avec les Product Owners et les différentes parties prenantes. Échanger avec les utilisateurs afin de comprendre, challenger et cadrer les besoins métier. Gérer un portefeuille de projets de bout en bout : cadrage, rédaction, planification, coordination, pilotage et delivery. Piloter et accompagner une équipe Data pluridisciplinaire composée notamment de profils Data Analytics, Data Science et Data Engineering. Participer avec l'équipe à la conception, l'évolution et l'amélioration continue des produits Data. Contribuer à la consolidation et à l'évolution de la plateforme Data. Garantir la cohérence technique et fonctionnelle de son périmètre, en collaboration avec l'ensemble de l'écosystème IT et Data. Assurer une veille sur les enjeux métier, les évolutions technologiques et les tendances du marché afin d'être force de proposition. Accompagner et soutenir les équipes IT, métier et Data dans leurs problématiques et leurs projets. Compétences recherchéesPilotage & managementExpertise en pilotage de projets et d'équipes Data. Excellentes capacités de communication et de coordination. Capacité à fédérer une équipe pluridisciplinaire. Aptitude à dialoguer avec des interlocuteurs techniques et métiers. Data & technologiesMaîtrise confirmée de SQL et des technologies ETL. Bonne maîtrise des pratiques CI/CD. Expérience de GitHub. Connaissances solides de Terraform. Expérience de Kafka. Maîtrise des outils de Data Visualisation tels que Power BI et/ou Looker.
ContexteDans le cadre du renforcement d'une équipe de développement au sein d'un environnement Supply / Gestion Commerciale, nous recherchons un Développeur Full Stack JavaScript pour intervenir sur un produit métier existant, en cours d'évolution et de déploiement à grande échelle. L'objectif est de contribuer au développement de nouvelles fonctionnalités, à la maintenance du produit et à l'amélioration de la qualité des données et des traitements en production. Vos missionsAnalyser les besoins métier et rédiger les spécifications techniques associées. Concevoir et développer de nouvelles User Stories. Assurer la maintenance évolutive et corrective de l'application. Développer et maintenir les interfaces utilisateur. Réaliser les tests associés aux développements. Identifier et corriger les anomalies remontées lors des phases de test ou en production. Contribuer à l'amélioration de la qualité et de la fiabilité des données opérationnelles. Participer à l'amélioration continue du produit et des pratiques de développement. Contribuer aux processus CI/CD et aux déploiements Cloud. Travailler en étroite collaboration avec les équipes Produit, Métier et Technique au sein d'une organisation Scrum. Environnement techniqueAngular – niveau expert impératif JavaScript – niveau expert impératif Node.js GCP / Cloud Run – niveau expert impératif CI/CD – niveau expert impératif Data Lake / Data Exposition / Data Studio – niveau confirmé Tests automatisés et end-to-end : Cucumber, Puppeteer, Gherkin appréciés
Dans le cadre d'un projet stratégique autour de la recommandation et de l'IA, nous recherchons un Machine Learning Engineer expérimenté pour concevoir, développer et industrialiser des pipelines Data et ML de bout en bout. Vous intégrerez une équipe pluridisciplinaire composée de Data Scientists, Data Engineers, développeurs, Tech Lead et Product Owner, au sein d'un environnement fortement orienté Data, ML et Cloud. Vos missionsConcevoir et développer des data pipelines de bout en bout : ingestion, transformation, stockage et exposition des données. Concevoir et industrialiser des pipelines ML : préparation des données, entraînement, évaluation, publication et inférence. Participer à la conception et à l'évolution d'architectures Data / ML sur GCP. Mettre en place les mécanismes de qualité, reproductibilité, monitoring et observabilité des pipelines. Industrialiser les modèles ML pour des usages en production, notamment en inférence temps réel. Participer à l'évolution du socle DataOps / MLOps et des outils d'orchestration. Optimiser les solutions existantes en matière de performance, fiabilité, maintenabilité et coûts Cloud. Participer au Run et à la résolution des incidents sur les pipelines et services existants. Garantir la qualité des développements : tests, revue de code, documentation et bonnes pratiques d'ingénierie. Collaborer avec les équipes Data, ML et Software Engineering afin de partager les bonnes pratiques. Environnement techniqueData Engineering : BigQuery, dbt, Kafka, streaming, data modeling, Terraform. ML / MLOps : Python, Deep Learning, embeddings, Docker, Kubernetes, Git, ZenML ou outils similaires, ML pipelines, inférence temps réel. Cloud : GCP, architectures Cloud distribuées.