Tech Lead .Net - Azure - Modernisation & Migration d'Api Partenaires avec IA H/F

Neonum
Paris, France
4 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Languages
French

Tech stack

.NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Unit Testing Microsoft Azure C Sharp (Programming Language) Cloud Computing Static Program Analysis Code Generation Software Quality Code Review Continuous Integration
+8 more
DevOps Strategies of Testing Generative AI Gitlab Git Gitlab-ci Integration Tests Restful APIs

Job description

Le projet combine deux enjeux majeurs :

  • la montée de version de frameworks .NET legacy, dont certains actuellement en .NET Framework 4.5 ;
  • la migration des API vers Azure.

Le périmètre concerne trois API :

  • une première API composée de 16 endpoints ;
  • une deuxième API comprenant 2 à 3 endpoints ;
  • une troisième API dépendante de la deuxième, qui devra donc être traitée après celle-ci.

Les travaux ont déjà été initiés par les équipes internes :

  • 3 personnes interviennent actuellement sur la première API ;
  • 1 personne travaille sur l’analyse des prérequis de la deuxième API.

Le besoin ne résulte pas d’un déficit de compétences internes, mais d’un enjeu de capacité de delivery. Les équipes sont fortement sollicitées, avec une peak season à venir dans deux mois et plusieurs autres projets devant être finalisés avant la fin de l’année.

La mission nécessite donc un profil capable de prendre le sujet en responsabilité et de délivrer avec un haut niveau d’autonomie, malgré une disponibilité limitée des équipes internes.

Un enjeu important concerne également la qualité et la sécurisation de la migration : l’existant ne dispose actuellement d’aucun patrimoine de tests. Le harnais permettant de garantir la non-régression devra donc être conçu et construit dans le cadre de la mission.

Aucun APIM Azure n’est prévu sur ce projet.

Enfin, l’IA occupe une place structurante dans les pratiques d’ingénierie du client. Plusieurs usages sont déjà industrialisés ou fortement intégrés aux processus de développement :

  • agents internes de code review ;
  • génération de code ;
  • création automatisée de tickets ;
  • utilisation de Codex ;
  • intégration avec GitLab.

L’organisation dispose déjà de retours d’expérience significatifs sur l’utilisation de l’IA pour accélérer les transformations techniques, notamment une migration de frameworks initialement estimée à plus de 200 jours et réalisée en une semaine.

La capacité à utiliser concrètement l’IA et les approches agentiques pour accélérer une migration applicative constitue donc un critère central de sélection.

Missions détaillées

Le Tech Lead prendra en charge le cadrage technique, la sécurisation et l’exécution de la modernisation des API.

Ses responsabilités comprendront notamment :

  • réaliser l’analyse initiale de la codebase afin d’identifier les endpoints, les règles métier et les dépendances entre les différentes API ;
  • analyser les dépendances applicatives afin de sécuriser la stratégie et l’ordre de migration ;
  • produire ou consolider la documentation technique existante ;
  • produire et maintenir les schémas d’architecture nécessaires à la compréhension du système ;
  • transformer une codebase peu documentée en un plan de migration concret et actionnable ;
  • concevoir et mettre en place un harnais de tests de non-régression permettant de sécuriser le comportement fonctionnel des API existantes ;
  • définir et mettre en oeuvre les stratégies de tests unitaires, d’intégration et end-to-end ;
  • piloter la montée de version des frameworks .NET legacy vers .NET moderne ;
  • conduire la migration des API vers Azure ;
  • respecter l’ordre de migration imposé par les dépendances entre les deuxième et troisième API ;
  • intégrer les conventions internes en matière de développement, architecture, observabilité et sécurité ;
  • mettre en place et faire respecter les pratiques de qualité logicielle ;
  • assurer les revues de code ;
  • contribuer à l’industrialisation des développements via les pipelines CI/CD GitLab ;
  • utiliser et enrichir l’outillage IA et agentique existant afin d’accélérer l’analyse de code, la documentation, le développement et la génération de tests ;
  • exploiter notamment Codex et les agents internes déjà disponibles ;
  • identifier de nouveaux usages de l’IA permettant d’améliorer la vitesse et la fiabilité de la migration ;
  • animer les échanges techniques avec les équipes internes ;
  • collaborer avec les interlocuteurs produit, QA, architecture, cloud et développement ;
  • participer aux démos et reviews bimensuelles.

Stack technique

Développement

  • C#
  • .NET Framework, notamment des versions legacy jusqu’à .NET Framework 4.5
  • .NET moderne

Architecture & API

  • API REST
  • Architecture applicative
  • Analyse de dépendances applicatives
  • Migration iso-fonctionnelle d’API

Cloud

  • Microsoft Azure
  • Migration applicative vers Azure
  • Aucun APIM Azure prévu dans le périmètre

Qualité & Tests

  • Tests unitaires
  • Tests d’intégration
  • Tests end-to-end
  • Tests de non-régression
  • Construction d’un harnais de tests à partir d’un existant dépourvu de patrimoine de tests
  • Code review

DevOps

  • GitLab
  • CI/CD

IA / Engineering augmenté

  • Codex
  • Agents IA internes
  • Génération et analyse de code
  • Génération de documentation
  • Génération de tests
  • Code review assistée par IA
  • Création automatisée de tickets
  • Approches agentiques
  • Guardrails
  • Observabilité des usages IA, Expérience IA - critère prioritaire

Une expérience concrète et démontrable de l’utilisation de l’IA dans des projets de développement ou de migration est indispensable.

Le candidat devra être capable de présenter dès les premiers échanges des réalisations précises dans lesquelles l’IA a permis d’accélérer significativement un projet, notamment sur des sujets tels que :

  • génération de code ;
  • analyse de code ;
  • documentation automatique ;
  • mise en oeuvre d’agents ;
  • automatisation de tâches d’ingénierie ;
  • génération de tests ;
  • guardrails ;
  • observabilité.

Des résultats et gains mesurables sont attendus. Une simple connaissance ou sensibilité aux outils d’IA générative ne sera pas suffisante., La mission ne prévoit pas la mise en oeuvre d’Azure APIM.

Tests & qualité logicielle

Une forte maîtrise des stratégies de tests automatisés est nécessaire :

  • tests unitaires ;
  • tests d’intégration ;
  • tests end-to-end ;
  • tests de non-régression.

Le candidat devra notamment être capable de définir une stratégie permettant de sécuriser la migration d’un système ne disposant initialement d’aucun patrimoine de tests.

Requirements

Profil recherchéProfil recherchéExpérience IA - critère prioritaireUne expérience concrète et démontrable de l’utilisation de l’IA dans des projets de développement ou de migration est indispensable.Le candidat devra être capable de présenter dès les premiers échanges des réalisations précises dans lesquelles l’IA a permis d’accélérer significativement un projet, notamment sur des sujets tels que :génération de code ;analyse de code ;documentation automatique ;mise en oeuvre d’agents ;automatisation de tâches d’ingénierie ;génération de tests ;guardrails ;observabilité.Des résultats et gains mesurables sont attendus. Une simple connaissance ou sensibilité aux outils d’IA générative ne sera pas suffisante.Expertise .NET / ArchitectureLe profil recherché dispose d’une expérience confirmée en tant que Tech Lead ou Lead Developer .NET.Il maîtrise :C# ;.NET Framework ;.NET moderne ;les problématiques de montée de version de frameworks ;les migrations de codebases legacy ;les API REST ;l’analyse de dépendances applicatives.Une expérience réelle de projets de montée de version .NET est attendue.AzureLe candidat doit avoir une expérience concrète de migration d’applications ou d’API vers Microsoft Azure.La mission ne prévoit pas la mise en oeuvre d’Azure APIM.Tests & qualité logicielleUne forte maîtrise des stratégies de tests automatisés est nécessaire :tests unitaires ;tests d’intégration ;tests end-to-end ;tests de non-régression.Le candidat devra notamment être capable de définir une stratégie permettant de sécuriser la migration d’un système ne disposant initialement d’aucun patrimoine de tests.Une bonne maîtrise des pratiques de revue de code, GitLab et CI/CD est également attendue.Leadership & autonomieLe profil devra être :autonome ;méthodique ;pragmatique ;capable de prendre un sujet technique en responsabilité ;capable d’avancer efficacement avec des équipes internes disposant de peu de disponibilité ;à l’aise pour analyser et structurer une codebase peu documentée ;capable de transformer cette analyse en plan de migration actionnable ;pédagogue et capable d’animer les échanges techniques ;habitué à travailler avec des interlocuteurs produit, QA, architecture, cloud et développement.L’objectif est de disposer d’un Tech Lead capable à la fois de comprendre l’existant, sécuriser la non-régression, piloter la modernisation .NET et la migration Azure, et exploiter concrètement l’IA pour accélérer le delivery., Le profil recherché dispose d’une expérience confirmée en tant que Tech Lead ou Lead Developer .NET.

Il maîtrise :

  • C# ;
  • .NET Framework ;
  • .NET moderne ;
  • les problématiques de montée de version de frameworks ;
  • les migrations de codebases legacy ;
  • les API REST ;
  • l’analyse de dépendances applicatives.

Une expérience réelle de projets de montée de version .NET est attendue.

Azure

Le candidat doit avoir une expérience concrète de migration d’applications ou d’API vers Microsoft Azure., Une bonne maîtrise des pratiques de revue de code, GitLab et CI/CD est également attendue.

Leadership & autonomie

Le profil devra être :

  • autonome ;
  • méthodique ;
  • pragmatique ;
  • capable de prendre un sujet technique en responsabilité ;
  • capable d’avancer efficacement avec des équipes internes disposant de peu de disponibilité ;
  • à l’aise pour analyser et structurer une codebase peu documentée ;
  • capable de transformer cette analyse en plan de migration actionnable ;
  • pédagogue et capable d’animer les échanges techniques ;
  • habitué à travailler avec des interlocuteurs produit, QA, architecture, cloud et développement.

L’objectif est de disposer d’un Tech Lead capable à la fois de comprendre l’existant, sécuriser la non-régression, piloter la modernisation .NET et la migration Azure, et exploiter concrètement l’IA pour accélérer le delivery.

EUR

Microsoft Azure Français Intelligence artificielle API .NET Git Rigueur et méthode Autonomie C#, API REST

Benefits & conditions

Taux journalier :500-530 € HT selon profil.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(–chakra-space-1-5);padding-inline-start:var(–chakra-space-1-5);-webkit-padding-end:var(–chakra-space-1-5);padding-inline-end:var(–chakra-space-1-5);text-transform:none;font-size:var(–chakra-fontSizes-xs);border-radius:var(–chakra-radii-md);font-weight:var(–chakra-fontWeights-semibold);background:var(–chakra-colors-success-200);color:var(–chakra-colors-success-700);box-shadow:var(–badge-shadow);padding:4px 6px;–badge-bg:var(–chakra-colors-success-100);–badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{–badge-bg:rgba(226, 243, 232, 0.16);–badge-color:var(–chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(–chakra-colors-rythm-600);}

False

EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential bachelor degree

About the company

Dans le cadre d’un programme stratégique de modernisation du SI, un acteur majeur du retail accélère la migration iso-fonctionnelle de trois API exposées à des partenaires externes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:14 min

Testing and environment management in GitLab CI

Martin Beránek · LIVE

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all