Lead Tech - Architecte Logiciel .Net H/F
Role details
Job location
Tech stack
Job description
Architecture & conception : définir et faire évoluer l'architecture technique des applications en garantissant leur cohérence, leur performance, leur sécurité et leur capacité à évoluer.
- Expertise .NET : accompagner les choix de conception autour de .NET / C#, des architectures distribuées, des API REST et des environnements conteneurisés.
- Modernisation applicative : contribuer à la transformation progressive d'applications existantes et à l'adoption de technologies et pratiques plus modernes.
- Gouvernance technique : définir les standards de développement, bonnes pratiques, Design Patterns et stratégies de refactoring.
- Qualité logicielle : superviser la qualité des développements, réaliser ou accompagner les revues de code et résoudre les problématiques techniques complexes.
- CI/CD & DevOps : structurer les pratiques Git, les stratégies de branches et les pipelines d'intégration et de déploiement continus.
- Data : participer aux choix de conception et d'optimisation autour de bases de données Oracle / SQL / PL-SQL.
- Leadership technique : accompagner les développeurs et Lead Developers, challenger les solutions proposées et faciliter les prises de décision.
- Documentation : formaliser les architectures, choix techniques et bonnes pratiques à travers des documents et modèles adaptés.
- Coordination : travailler en interface avec les équipes de développement, chefs de projet et autres experts techniques.
Requirements
Formation supérieure en informatique de type Ingénieur / Master Bac +5.7 ans d'expérience minimum en développement logiciel, avec une évolution vers des fonctions de Lead Tech, Tech Lead ou Architecte Logiciel.Expertise avancée en .NET / C# et solide maîtrise de la programmation orientée objet.Bonne maîtrise des API REST, microservices, Design Patterns et architectures applicatives complexes.Expérience avec Oracle, notamment en modélisation et optimisation SQL/PL-SQL.Maîtrise de Git, des stratégies de branching et des principes CI/CD.Expérience de Docker et de la conteneurisation.Maîtrise de la modélisation UML ; connaissance d'outils tels qu'Enterprise Architect ou Visual Paradigm appréciée.Une connaissance de WPF et/ou MAUI constitue un plus.Environnements Windows maîtrisés ; connaissances Linux appréciées.Anglais professionnel.Leadership technique, capacité d'arbitrage, pédagogie et aptitude à fédérer une équipe autour de standards communs., * Formation supérieure en informatique de type Ingénieur / Master Bac +5.
- 7 ans d'expérience minimum en développement logiciel, avec une évolution vers des fonctions de Lead Tech, Tech Lead ou Architecte Logiciel.
- Expertise avancée en .NET / C# et solide maîtrise de la programmation orientée objet.
- Bonne maîtrise des API REST, microservices, Design Patterns et architectures applicatives complexes.
- Expérience avec Oracle, notamment en modélisation et optimisation SQL/PL-SQL.
- Maîtrise de Git, des stratégies de branching et des principes CI/CD.
- Expérience de Docker et de la conteneurisation.
- Maîtrise de la modélisation UML ; connaissance d'outils tels qu'Enterprise Architect ou Visual Paradigm appréciée.
- Une connaissance de WPF et/ou MAUI constitue un plus.
- Environnements Windows maîtrisés ; connaissances Linux appréciées.
- Anglais professionnel.
- Leadership technique, capacité d'arbitrage, pédagogie et aptitude à fédérer une équipe autour de standards communs.
EUR
Management d'équipe Anglais Windows Réalisation de patrons de conception .NET SQL Linux Oracle Git Visual paradigm UML C# Qualité fédératrice API REST Docker