Développeur Senior .Net - C# & Kubernetes - Migration d'Architecture H/F
Role details
Job location
Tech stack
Job description
Contexte de la mission
La mission consiste à participer à la migration d'une stack applicative actuellement basée sur IIS, WCF, .NET et des Windows Services vers une nouvelle architecture composée d'applications et de services déployés sous Kubernetes.
Le consultant interviendra à la fois sur la conception de l'architecture cible, le développement des nouveaux composants et la sécurisation de la migration.
Missions principales
- Analyser l'architecture existante et ses dépendances techniques.
- Affiner et documenter la nouvelle architecture applicative.
- Participer aux choix de conception et aux études techniques.
- Moderniser et refactoriser les applications existantes en C#/.NET.
- Migrer les applications et Windows Services vers une architecture conteneurisée.
- Développer et faire évoluer les API WCF et REST.
- Réaliser les tests unitaires et les tests d'intégration.
- Identifier et corriger les dysfonctionnements.
- Rédiger la documentation technique.
- Participer à la maintenance corrective et évolutive des composants.
Requirements
Profil recherchéCompétences impérativesC# / .NET : niveau expertKubernetes : niveau expertExpérience concrète de conteneurisation d'applications .NET.Expérience de migration d'applications legacy vers Kubernetes.Maîtrise des API WCF et REST.Bonne connaissance de Docker et des architectures distribuées.Capacité à intervenir sur la conception et la documentation d'une architecture applicative.Compétences appréciéesIIS.Windows Services et Worker Services .NET.Helm.Argo CD ou outils équivalents.CI/CD.Observabilité et supervision d'applications sous Kubernetes.Modernisation de .NET Framework vers des versions récentes de .NET.Profil recherchéDéveloppeur ou Software Designer senior.Minimum 7 à 8 ans d'expérience en développement logiciel.Forte autonomie technique.Capacité à comprendre rapidement une architecture existante.Aptitude à proposer, argumenter et documenter des choix techniques.Bonne communication avec les équipes de développement, d'architecture et d'infrastructure.LanguesFrançais courant impératif.Anglais professionnel impératif.Espagnol professionnel apprécié., * Kubernetes : niveau expert
- Expérience concrète de conteneurisation d'applications .NET.
- Expérience de migration d'applications legacy vers Kubernetes.
- Maîtrise des API WCF et REST.
- Bonne connaissance de Docker et des architectures distribuées.
- Capacité à intervenir sur la conception et la documentation d'une architecture applicative.
Compétences appréciées
- IIS.
- Windows Services et Worker Services .NET.
- Helm.
- Argo CD ou outils équivalents.
- CI/CD.
- Observabilité et supervision d'applications sous Kubernetes.
- Modernisation de .NET Framework vers des versions récentes de .NET., * Développeur ou Software Designer senior.
- Minimum 7 à 8 ans d'expérience en développement logiciel.
- Forte autonomie technique.
- Capacité à comprendre rapidement une architecture existante.
- Aptitude à proposer, argumenter et documenter des choix techniques.
- Bonne communication avec les équipes de développement, d'architecture et d'infrastructure.
Langues
- Français courant impératif.
- Anglais professionnel impératif.
- Espagnol professionnel apprécié.
EUR
Français Anglais Windows Espagnol .NET REST Création d'une base documentaire Diagnostic de pannes Maintenance préventive et curative Kubernetes Autonomie Test unitaire C# WCF Docker
Benefits & conditions
Taux journalier :Salaire selon profil
False
EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential bachelor degree EducationalOccupationalCredential