Développeur Front FullStack Angular (mobilité accompagnée sur Nouméa) – H/F
-
Développement & QA
-
Rennes
-
Salaire confidentiel
Découvrez notre Baromètre des Salaires et Métiers de l'IT & du Digital 2026. Plongez dans notre analyse du marché et parcourez nos 200 fiches métiers !
TÉLÉCHARGEZFiche metier
L’Architecte Logiciel définit la structure technique d’une application ou d’un ensemble de services. Il veille à la cohérence des composants, à leur maintenabilité et à leur capacité à répondre aux besoins de performance, de sécurité et d’évolution.
Il analyse les besoins et contraintes puis définit les principes d’architecture : découpage applicatif, API, événements, données, résilience et intégration avec le système existant. Il peut s’appuyer sur des architectures modulaires, microservices ou événementielles, avec des technologies comme Kubernetes, Kafka, PostgreSQL et des API REST ou GraphQL selon les besoins réels du produit.
L’Architecte Logiciel intègre les exigences de qualité, sécurité et exploitation dès la conception. Il travaille avec des pratiques comme les Architecture Decision Records (ADR), le modèle C4 et parfois UML, et utilise les services AWS, Microsoft Azure ou Google Cloud ainsi que Terraform ou OpenTofu lorsque l’infrastructure fait partie du périmètre.
Il accompagne les Tech Leads et développeurs, participe aux revues de conception et arbitre les compromis entre coût, délai et dette technique. Il suit l’évolution de l’architecture dans le temps, documente les décisions et veille à ce que la mise en œuvre reste cohérente avec les principes retenus.
L’Architecte Logiciel doit avoir une expérience solide du développement avant de prendre du recul sur des systèmes complets. Il sait distinguer une contrainte réelle d’une préférence technique et expliquer les compromis aux équipes produit comme aux développeurs. Une bonne capacité d’analyse et de synthèse est essentielle pour éviter les architectures trop complexes. Il doit aussi être capable de documenter ses décisions et de les faire évoluer lorsque le contexte change.
L’Architecte Logiciel peut évoluer vers Architecte d’entreprise, Chief Architect, Principal Engineer, Head of Architecture ou CTO. Il peut aussi se spécialiser dans le cloud, la sécurité, la data ou les systèmes distribués, ou conserver un rôle d’expert transverse au sein d’une organisation technique.
Software Architect / Architecte applicatif / Architecte technique / Solution Architect / Architecte de solutions / Lead Architect / Chief Architect / Architecte système