Logient recherche plusieurs Déveoppeurs .Net expérimentés pour un grand projet d'envergure chez l'un de ses clients.
On cherche des développeur capables de contribuer à toutes les étapes du cycle de vie applicatif, dans un environnement technique varié mêlant des technologies legacy (VB.NET) et modernes (Azure, React, CI / CD). Le poste implique un mélange de développement , de maintenance , et de support , avec une importance particulière donnée à la qualité des livrables et aux déploiements.
Missions techniques détaillées :
- Développement et maintenance :
- Réalisation technique :
- Développer principalement en VB.NET pour des frameworks personnalisés existants.
- Participer à des évolutions en C# et .NET (versions 4.8 à 8).
- Création ou modification de fonctionnalités backend, avec une composante front-end mineure (React).
- Maintenance des tests : maintenir et enrichir les suites d’ essais unitaires .
- Révision du code : participer activement aux revues de code .
- Gestion des pipelines et déploiements :
- Configurer et gérer des pipelines CI / CD avec Azure DevOps pour automatiser les builds et les releases.
- Préparer les composants pour les déploiements dans les différents environnements.
- S’assurer de la qualité et de la stabilité des déploiements fréquents (environ une mise en production / semaine).
- Documentation et tests fonctionnels :
- Produire une documentation fonctionnelle détaillée pour les nouvelles fonctionnalités et évolutions.
- Contribuer à la réalisation d’essais fonctionnels pour vérifier le bon comportement des applications en conditions réelles.
- Support et production :
- Gérer le support de production sur l’ensemble des composants de l’équipe (20% du temps), y compris la gestion des incidents, diagnostics, et résolutions.
- Participer activement à la préparation et réalisation des mises en production .
Environnement technique :
Langages et frameworks :VB.NET , C# , .NET (4.8 à 8), React (composants réutilisables).Bonne maîtrise des concepts backend, avec des notions de front appréciées.Environnements et outils :Azure DevOps pour le management de projet et des pipelines CI / CD.GIT et TFVC pour le versionnement du code.Conteneurisation avec Docker et orchestration avec Terraform pour les pipelines.SQL Server , Kafka , et déploiements sur IIS dans un environnement Windows majoritairement on-premises (90%).Production et supervision :Importance des tests automatisés pour garantir la qualité des livrables.Supervision des applications et diagnostics des performances avec Dynatrace .Points clés et attentes :
Polyvalence technique : une capacité à intervenir sur des technologies hétérogènes, avec une majorité de backend (50% jobs, 48% backend, 2% front).Expertise front souhaitée : une expérience solide en React est un vrai atout pour proposer des améliorations sur la partie interface utilisateur.Autonomie et rigueur : gérer les déploiements, assurer la maintenance, et veiller à la qualité des développements.Curiosité et apprentissage : être motivé pour apprendre rapidement les outils ou technologies non maîtrisés.