Lead architecte .Net (H/F) Recruteur partenaire
Toulouse (31)CDI
Hier sur le WebSoyez parmi les premiers à postuler
Critères de l'offre
Métiers :
- Architecte .net (H/F)
- + 1 métier
Expérience min :
- 6 à 21+ ans
Secteur :
- Recrutement et placement
Diplômes :
- Bac+5
Compétences :
- REST api
- RabbitMQ
- Gitlab
- Architecture logicielle
- Redis
- + 1 compétence
Lieux :
- Toulouse (31)
Conditions :
- CDI
- Temps Plein
- Aucun déplacement à prévoir
Description du poste
Votre mission principale consiste à structurer et industrialiser la manière dont les services sont développés, notamment via la mise en place d'un "Golden Path" permettant aux équipes de créer rapidement des services prêts pour la production. Au-delà de la conception d'architecture, vous accompagnez les équipes dans l'adoption des bonnes pratiques des architectures distribuées, tout en étant le garant de la qualité, de la sécurité et de la fiabilité du système.
Vos missions :
1. Industrialisation & Developer Experience
Vous améliorez l'efficacité des équipes en structurant et en industrialisant les pratiques de développement.
Concevoir, implémenter et faire adopter le Golden Path : templates et frameworks permettant de créer rapidement des services prêts pour la production
Développer des bibliothèques internes pour standardiser les briques techniques (logging, résilience, communication interservices, etc.)
Mettre en place des bonnes pratiques et standards de développement partagés par l'ensemble des équipes
Collaborer avec l'équipe plateforme afin d'adapter et d'optimiser l'environnement technique autour d'OpenShift et de la CI/CD
2. Architecture Distribuée & Patterns
Vous accompagnez les équipes dans la conception d'une architecture distribuée robuste et cohérente.
Définir et promouvoir les patterns d'architecture adaptés aux microservices
Accompagner les équipes dans la structuration des domaines métiers et du découpage applicatif
Garantir la cohérence et la fiabilité des échanges entre services
Apporter une vision pragmatique de l'architecture en choisissant la bonne approche (microservices ou monolithe modulaire) selon le contexte
3. Qualité, Sécurité & Fiabilité
Vous êtes garant de la robustesse et de la qualité globale du système.
Définir les standards de tests et les pratiques de qualité logicielle
Mettre en place des standards de sécurité applicative intégrés dès les phases de développement
Assurer la fiabilité et l'observabilité des services en production
Promouvoir des pratiques permettant d'améliorer la maintenabilité et la résilience du système
Environnement Technique
Languages/Frameworks : .NET 10+, React,
Échanges : RabbitMQ (AsyncAPI), REST (OpenAPI/Swagger).
Infrastructure : OpenShift, , GitLab , SQL Server, Redis.
Observabilité : OpenTelemetry,, Prometheus, Grafana, Loki, Tempo, Splunk.
Méthodologie : Domain Driven Design.
Référentiels/Normes : OWASP, OIDC, OAuth2.
Vous êtes notre candidat idéal :
Vous avez une solide expérience en architecture logicielle, idéalement dans des environnements microservices et distribués.
Vous êtes hands-on : vous aimez toujours coder, prototyper et construire les fondations techniques utilisées par les équipes.
Vous maîtrisez les problématiques liées aux architectures distribuées : communication interservices, résilience, gestion des données et cohérence.
Vous comprenez l'impact d'un choix technique sur l'exploitation et la maintenance pendant plusieurs années.
Vous êtes à l'aise pour travailler avec des Tech Leads et des développeurs dans une dynamique collaborative.
Vous savez documenter et argumenter de la pertinence des solutions retenues et accompagner les équipes dans leur adoption.
Vous êtes exigeant et rigoureux dans la définition des contrats d'interface et des standards techniques.
Vos missions :
1. Industrialisation & Developer Experience
Vous améliorez l'efficacité des équipes en structurant et en industrialisant les pratiques de développement.
Concevoir, implémenter et faire adopter le Golden Path : templates et frameworks permettant de créer rapidement des services prêts pour la production
Développer des bibliothèques internes pour standardiser les briques techniques (logging, résilience, communication interservices, etc.)
Mettre en place des bonnes pratiques et standards de développement partagés par l'ensemble des équipes
Collaborer avec l'équipe plateforme afin d'adapter et d'optimiser l'environnement technique autour d'OpenShift et de la CI/CD
2. Architecture Distribuée & Patterns
Vous accompagnez les équipes dans la conception d'une architecture distribuée robuste et cohérente.
Définir et promouvoir les patterns d'architecture adaptés aux microservices
Accompagner les équipes dans la structuration des domaines métiers et du découpage applicatif
Garantir la cohérence et la fiabilité des échanges entre services
Apporter une vision pragmatique de l'architecture en choisissant la bonne approche (microservices ou monolithe modulaire) selon le contexte
3. Qualité, Sécurité & Fiabilité
Vous êtes garant de la robustesse et de la qualité globale du système.
Définir les standards de tests et les pratiques de qualité logicielle
Mettre en place des standards de sécurité applicative intégrés dès les phases de développement
Assurer la fiabilité et l'observabilité des services en production
Promouvoir des pratiques permettant d'améliorer la maintenabilité et la résilience du système
Environnement Technique
Languages/Frameworks : .NET 10+, React,
Échanges : RabbitMQ (AsyncAPI), REST (OpenAPI/Swagger).
Infrastructure : OpenShift, , GitLab , SQL Server, Redis.
Observabilité : OpenTelemetry,, Prometheus, Grafana, Loki, Tempo, Splunk.
Méthodologie : Domain Driven Design.
Référentiels/Normes : OWASP, OIDC, OAuth2.
Vous êtes notre candidat idéal :
Vous avez une solide expérience en architecture logicielle, idéalement dans des environnements microservices et distribués.
Vous êtes hands-on : vous aimez toujours coder, prototyper et construire les fondations techniques utilisées par les équipes.
Vous maîtrisez les problématiques liées aux architectures distribuées : communication interservices, résilience, gestion des données et cohérence.
Vous comprenez l'impact d'un choix technique sur l'exploitation et la maintenance pendant plusieurs années.
Vous êtes à l'aise pour travailler avec des Tech Leads et des développeurs dans une dynamique collaborative.
Vous savez documenter et argumenter de la pertinence des solutions retenues et accompagner les équipes dans leur adoption.
Vous êtes exigeant et rigoureux dans la définition des contrats d'interface et des standards techniques.
Salaire et avantages
Annuel de 65000.0 Euros à 75000.0 Euros sur 12.0 mois
Indemnité transports
Complémentaire santé
Indemnité transports
Complémentaire santé
Référence : 205YSFT
Recommandé pour vous

Toulouse (31)CDI 55 000 € - 60 000 € Il y a 18 jours

Toulouse (31)CDI 80 000 € - 120 000 € par an Il y a 10 jours

Toulouse (31)CDI 60 000 € - 90 000 € par an Il y a 6 jours