Head of Architecture Tcs

  • Issy-les-Moulineaux
  • Tinubu

Nous recherchons un Responsable équipe architecture hautement qualifié et expérimenté pour rejoindre notre département IT. Vous serez chargé de définir l’architecture de nos solutions en alignement avec la vision et la stratégie de notre entreprise. Votre rôle consistera aussi à diriger une équipe d'architectes, à collaborer avec des équipes de type Feature Teams et à garantir la conception de solutions cloud de haute qualité, évolutives et fiables.

Il s'agit d'un poste de haut niveau qui requiert une forte expertise technique, des capacités de leadership et une connaissance approfondie des principes d'architecture Domain Driven Design et Java/Microservices dans un contexte cloud AWS.

Responsabilités : Stratégie d’architecture : Définir et propager la vision et la stratégie d’architecture globale de l'organisation. Etre le garant des normes et des bonnes pratiques en matière d'architecture Être en veille permanente des technologies émergentes, des tendances du secteur et évaluer leur impact potentiel sur l'architecture de l'organisation.

Leadership et collaboration : Encadrer une équipe d'architectes backend/frontend, en leur fournissant un cadre technique, un soutien, tout en montrant l’exemple. Collaborer avec les équipes de développement pluridisciplinaires (de type Feature Teams) afin d'assurer un alignement continu sur les normes et la vision architecturale. Contribuer à mettre en place un environnement collaboratif innovant en encourageant le partage des connaissances et l'amélioration continue au sein des équipes d'architecture mais aussi au niveau global, au sein des départements IT et Product.

Conception et revue de l'architecture : Gérer la conception et la revue de l’architecture de solutions complexes Java/ReactJS/AWS Cloud, en veillant au respect des principes architecturaux et des exigences en matière d'évolutivité et de performance. Prendre des décisions et arbitrer les sujets critiques relatifs à l’architecture, en tenant compte de facteurs tels que la complexité induite par l'intégration des systèmes, la modélisation des données, la sécurité et la maintenabilité. Être responsable de la revue de code et des pratiques utilisées par les différents développeurs en fournissant un retour constructif pour garantir la conformité avec les bonnes pratiques et la norme d’architecture en place.

Leadership technique : Être l’expert technique en matière d'architecture et de développement, en fournissant des conseils et des recommandations pour relever des défis techniques complexes. Mener des recherches et des études de faisabilité pour évaluer les nouvelles technologies, les outils et les cadres susceptibles d'améliorer l'architecture de l'organisation. Collaborer avec les parties prenantes pour définir des feuilles de route techniques et créer des plans pour l'adoption de nouvelles technologies.

Gestion des risques et assurance qualité : Identifier les risques et les problèmes potentiels liés à la sécurité dans la conception et proposer des stratégies de de réalignement claires. Travailler en étroite collaboration avec les ingénieurs sécurité pour la prise en compte des vulnérabilités détectées après le cycle de développement. Collaborer avec les équipes d'assurance qualité et d'ingénierie pour définir et appliquer des normes de codage, des méthodologies de test et des processus de contrôle de la qualité. Contrôler les performances du système, identifier les goulets d'étranglement et proposer des améliorations architecturales pour accroître l'évolutivité et la fiabilité.