Dans le cadre d’un programme de transformation technique stratégique, notre client recherche un
Senior Software Engineer / Architecte .NET & Kubernetes
afin d’accompagner la modernisation d’une plateforme applicative existante. Cette dernière repose aujourd’hui sur des technologies Microsoft legacy (IIS, WCF, services Windows) et doit évoluer vers une architecture moderne, conteneurisée et orchestrée sous Kubernetes.
Contexte de la mission
Une organisation souhaite engager une refonte de sa plateforme afin de la rendre plus scalable, maintenable et adaptée aux standards actuels. L’objectif est d’assurer la transition progressive vers une architecture cloud-native basée sur Kubernetes.
Objectifs de la mission
Concevoir et structurer une nouvelle architecture applicative cible
Piloter la migration technique de l’existant vers Kubernetes
Participer au développement et à la transformation des composants applicatifs
Produire une documentation claire, complète et exploitable de l’architecture cible
Responsabilités principales
Architecture & conception
Analyse de l’existant (IIS, WCF, services Windows)
Définition de l’architecture cible (API, microservices, conteneurisation)
Proposition de choix techniques adaptés (patterns, découpage, protocoles)
Développement
Conception et développement de services en .NET / C#
Modernisation ou réécriture de composants existants
Mise en Åuvre d’API REST
Migration & transformation
Mise en place de la migration vers Kubernetes
Conteneurisation des applications (Docker)
Gestion de la coexistence entre legacy et nouvelle architecture
Qualité & documentation
Rédaction de la documentation technique
Application des bonnes pratiques de développement
Participation aux phases de tests et de validation
Expertise requise
Compétences indispensables
Kubernetes (niveau expert) : déploiement, orchestration, gestion des workloads
.NET / C# (niveau expert) : développement backend
APIs (REST / WCF) : conception et intégration
Compétences appréciées
Bonne connaissance des environnements Microsoft legacy (IIS)
Expérience en conteneurisation (Docker)
Profil recherché
Expérience significative d’environ 9 ans minimum en développement logiciel
Forte capacité d’architecture et de conception technique
Autonomie, rigueur et esprit de décision
Expérience dans des projets de migration ou de transformation applicative fortement appréciée
Mobilité
Non renseignée