Le contexteNous recherchons pour l'un de nos clients, acteur majeur du secteur média, un Référent Technique / Coach .NET rattaché directement au Responsable Technique.
Il ne s'agit pas d'un poste de management d'équipe, mais d'un rôle de référent technique de proximité : vous accompagnez les développeurs au quotidien sur leurs problématiques techniques, les incidents de production et l'amélioration continue des pratiques de développement. Vous êtes le point d'appui technique des équipes et contribuez activement à leur montée en compétence ainsi qu'à la résolution durable des problèmes.
Vos missionsCoaching technique
Accompagner les développeurs dans la résolution de leurs problématiques techniques quotidiennes
Adopter une posture de coach opérationnel : aider les équipes à trouver les solutions plutôt que réaliser les développements à leur place
Favoriser le partage des bonnes pratiques et la montée en compétence des équipes
Être un référent technique reconnu et légitime auprès des développeurs
Résolution d'incidents
Intervenir sur les incidents complexes et accompagner les équipes jusqu'à leur résolution complète
Réaliser les analyses post-mortem afin d'identifier les causes racines et éviter la réapparition des incidents
Participer aux actions correctives à court terme et à l'amélioration continue des processus
Accompagner les équipes lors des mises en production et de la gestion des incidents associés
Expertise technique
Apporter un regard technique transverse sur les problématiques applicatives et DevOps
Analyser les situations complexes et proposer des solutions pragmatiques, adaptées au contexte
Participer à la transformation des pratiques de développement en instaurant des méthodes de travail plus robustes
Intervenir sur des environnements techniques variés et s'adapter rapidement aux technologies en place
Le profil recherchéSolide expérience en développement .NET
Expérience significative en tant que Lead Developer, Tech Lead, Staff Engineer ou Référent Technique
Forte capacité d'analyse et de résolution de problèmes complexes
Bonne compréhension des problématiques de développement logiciel et des environnements DevOps
Capacité à proposer des solutions concrètes et à accompagner leur mise en ?uvre
Excellentes qualités relationnelles, pédagogiques et diplomatiques
Leadership naturel permettant de fédérer les équipes sans lien hiérarchique
Curiosité technique et capacité à intervenir sur plusieurs technologies, sans dogmatisme
Ce qui fera la différenceUn profil pragmatique, orienté résolution de problèmes, alliant une forte légitimité technique à une véritable posture de coach. Une personne capable d'accompagner durablement les équipes pour éviter la récurrence des incidents, et non simplement les corriger ponctuellement.
Environnement techniqueSocle applicatif (maîtrise attendue)
C# / .NET : .NET Framework et .NET 6/8, avec une réelle capacité à intervenir sur du legacy comme sur des applications modernes
Core, développement d'API REST / Web API
Entity Framework / EF Core, accès aux données et optimisation des requêtes
Bases de données relationnelles : SQL Server, T-SQL (lecture de plans d'exécution, diagnostic de performance)
Architectures applicatives : microservices, architecture en couches, patterns de conception, [messaging type RabbitMQ / Kafka / Azure Service Bus]
Écosystème DevOps & production
Git et workflows de branches, revue de code
CI/CD : [Azure DevOps / GitLab CI / Jenkins]
Conteneurisation : Docker, [orchestration Kubernetes]
Cloud : [Azure / AWS]
Observabilité et diagnostic d'incidents : logs, métriques, APM [Application Insights / Datadog / ELK]
Qualité & pratiques de développement
Tests unitaires et d'intégration (xUnit, NUnit, Moq), approche TDD appréciée
Analyse statique et dette technique [SonarQube]
Pratiques de refactoring, clean code, revue d'architecture
Méthodologies agiles (Scrum / Kanban)
Environnements complémentaires appréciés
Front-end : [Angular / React / TypeScript]
Scripting et automatisation : PowerShell, Bash
Toute autre technologie présente dans l'écosystème du client : la capacité à s'adapter rapidement prime sur la maîtrise exhaustive d'une stack donnée
Profil candidat:
Environnement techniqueSocle applicatif (maîtrise attendue)
C# / .NET : .NET Framework et .NET 6/8, avec une réelle capacité à intervenir sur du legacy comme sur des applications modernes
Core, développement d'API REST / Web API
Entity Framework / EF Core, accès aux données et optimisation des requêtes
Bases de données relationnelles : SQL Server, T-SQL (lecture de plans d'exécution, diagnostic de performance)
Architectures applicatives : microservices, architecture en couches, patterns de conception, [messaging type RabbitMQ / Kafka / Azure Service Bus]
Écosystème DevOps & production
Git et workflows de branches, revue de code
CI/CD : [Azure DevOps / GitLab CI / Jenkins]
Conteneurisation : Docker, [orchestration Kubernetes]
Cloud : [Azure / AWS]
Observabilité et diagnostic d'incidents : logs, métriques, APM [Application Insights / Datadog / ELK]
Qualité & pratiques de développement
Tests unitaires et d'intégration (xUnit, NUnit, Moq), approche TDD appréciée
Analyse statique et dette technique [SonarQube]
Pratiques de refactoring, clean code, revue d'architecture
Méthodologies agiles (Scrum / Kanban)
Environnements complémentaires appréciés
Front-end : [Angular / React / TypeScript]
Scripting et automatisation : PowerShell, Bash
Toute autre technologie présente dans l'écosystème du client : la capacité à s'adapter rapidement prime sur la maîtrise exhaustive d'une stack donnée