Dans le cadre du développement et de la modernisation d'applications métier, nous recherchons un Tech Lead .NET / C# capable d'assurer le leadership technique d'une équipe de développement tout en participant activement aux choix d'architecture et aux développements. Les responsabilités attendues dans ce type de rôle incluent la conception technique, l'accompagnement des développeurs, les revues de code, la définition des bonnes pratiques et la contribution aux architectures modernes (.NET, microservices, CI/CD, Azure). , Missions principalesPiloter les choix d'architecture et les orientations techniques. Concevoir et développer des applications Back-End en C# /.NET. Encadrer et accompagner les développeurs (mentorat, code review, partage de bonnes pratiques). Garantir la qualité du code, la maintenabilité et les performances des applications. Participer à la mise en place des pipelines CI/CD. Collaborer avec les Product Owners, Architectes et équipes métiers. Animer les cérémonies Agile et contribuer à l'amélioration continue. Participer aux phases de cadrage, conception et estimation des charges. , Compétences techniques requisesExcellente maîtrise de C#,.NET Core / .NET 6, 7, 8+ Développement d'API REST Architecture Microservices Core MVC SQL Server Azure (App Services, Functions, Service Bus, AKS, Azure DevOps) Git, CI/CD Docker / Kubernetes Design Patterns, Clean Code, SOLID Tests unitaires (xUnit, NUnit) Méthodologies Agile Scrum , Compétences fonctionnellesLeadership technique Capacité à challenger les choix techniques Communication et vulgarisation Accompagnement des équipes Esprit d'analyse et de résolution de problèmes Autonomie et prise d'initiative Profil recherchéBac+5 en informat ique. Minimum 7 ans d'expérience en développement .NET. Expérience confirmée en tant que référent technique ou Tech Lead. Expérience sur des environnements Cloud Azure appréciée. Expérience de l'encadrement d'équipe et des revues de code. , Environnement techniqueC# | .NET Core | Core | Azure | Azure DevOps | SQL Server | Docker | Kubernetes | Git | CI/CD | Microservices | API REST | Agile Scrum
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 2 jours de télétravail / semaine - 📍 Lyon (07) - 🛠 Expérience de 5 ans minimum Vous aimez encore mettre les mains dans le code, mais vous avez aussi envie d'avoir un impact sur les choix techniques d'une équipe ? Nous recherchons un.e Lead Tech Java / Angular / Kafka pour rejoindre une équipe Agile chez l'un de nos clients. Vous interviendrez de bout en bout sur les sujets, du cadrage jusqu'à la production, tout en accompagnant l'équipe sur ses pratiques de développement. Le contexte devrait particulièrement vous intéresser si vous aimez les architectures distribuées et souhaitez évoluer à la frontière entre développement logiciel et Data Engineering. Pourquoi avons-nous besoin de vous ? Vous rejoindrez une équipe Agile qui souhaite renforcer son expertise technique avec un référent capable de prendre la responsabilité de plusieurs sujets techniques. Votre rôle sera double : contribuer directement à la conception et au développement des solutions, mais aussi aider l'équipe à prendre les bonnes décisions techniques et à maintenir un niveau d'exigence élevé sur la qualité, les performances, la sécurité et la maintenabilité. Vous travaillerez également avec les Product Owners et différentes équipes transverses. L'objectif : ne pas traiter la technique indépendamment du besoin, mais comprendre les enjeux fonctionnels pour proposer des solutions pertinentes. Concrètement, sur quoi allez-vous travailler ? Vous développerez et ferez évoluer des applications web avec Java / Spring Boot côté back-end et Angular côté front-end. Votre rôle de Lead Tech vous amènera également à : - concevoir et challenger des architectures capables de monter en charge - cadrer techniquement les nouveaux sujets avant leur développement - accompagner l'équipe dans ses choix de conception et d'implémentation - réaliser des revues de code et diffuser les pratiques Clean Code et SOLID - travailler sur les problématiques de performance, de sécurité, d'observabilité et de maintenabilité - collaborer avec les équipes Data sur des problématiques impliquant notamment Kafka et Spark - accompagner les PO dans la compréhension et le cadrage des sujets techniques - contribuer à l'industrialisation des projets - intervenir sur l'ensemble du cycle de vie d'un sujet, du POC jusqu'à sa mise en production. Vous aurez également un rôle transverse : certains projets pourront solliciter votre expertise pour challenger une solution, résoudre un problème technique ou définir un cadre commun avec d'autres équipes.
Bonjour, Je suis à la recherche d'un Développeur Fullstack Senior .NET / ReactJS à Lille ou Nantes : Missions principales : • Participer à la co-construction des besoins fonctionnels lors des ateliers « 3 Amigos » avec le Product Owner et l'équipe de qualification • Développer de nouvelles fonctionnalités et assurer la maintenance du patrimoine applicatif de la squad • Concevoir et faire évoluer les applications du poste de travail sur les domaines Production & eServices • Participer aux revues de code et aux Pull Requests au sein de la tribu de développement • Contribuer activement au chapter Développement et au partage des bonnes pratiques • Participer à la mise en œuvre des pratiques de qualité logicielle (Clean Code, TDD, BDD) • Garantir la qualité, la performance et la maintenabilité des développements réalisés • Collaborer avec les équipes métiers et techniques dans un environnement Agile (Scrum / Kanban) • Participer aux phases de tests et de validation des évolutions • Contribuer à l'amélioration continue des applications et des processus de développement
ContexteUne grande entreprise du secteur ferroviaire est en pleine transformation de son offre B2C/B2G (Business to Government) avec la construction d'un nouveau moteur de mobilité. Pour réussir cette transition, il est impératif de sécuriser les engagements actuels. Le domaine "Continuité Business" est la clé de voûte de cette stratégie. Il ne s'agit pas de maintenance passive, mais de maintien en haute performance des systèmes qui génèrent le chiffre d'affaires actuel. L'enjeu : garantir la stabilité absolue et la satisfaction client sur les contrats en cours, tout en organisant le transfert d'expertise métier vers les équipes qui construisent la nouvelle plateforme. MissionsLe prestataire aura trois responsabilités majeures : Excellence opérationnelle & MCO (Maintien en Condition Opérationnelle) Assurer le run et les évolutions des briques historiques. Diagnostiquer et corriger les incidents de production complexes dans un environnement distribué. Objectif Vision Tech : contribuer activement à un MTTR (Mean Time To Recover) < 1h et assurer zéro régression critique. Qualité & refactoring pragmatique Appliquer les standards de qualité modernes (Clean Code, pyramide des tests) sur du code legacy pour le sécuriser. Augmenter la couverture de tests automatisés pour sécuriser les livraisons fréquentes. Transmission & knowledge management Documenter les règles de gestion complexes (tarification, billettique, spécificités régionales). Collaborer avec les équipes "Moteur" pour expliquer le fonctionnement actuel et faciliter la migration future.