Architecte Applicatif F/H
Role description
Dans ce poste, vous contribuez activement à la réussite des projets informatiques en apportant un appui technique au Chef de projet, de la phase de construction (BUILD) au maintien en conditions opérationnelles (RUN). Vous participez à la validation des composants logiciels, à la coordination des partenaires et à l'amélioration continue de l'architecture applicative.
En tant qu'architecte Applicatif, vous serez amené à :
Apporter une assistance et un appui technique au chef de projet sur ses missions de validation de composants logiciels
Coordonner les échanges avec les partenaires et challenger les prestations réalisées (CDS) dans une logique de coopération
Analyser les corrections d'anomalies et contribuer à la proposition de solutions d'architecture et de développement logiciel
Participer à la validation des migrations techniques et à leur bonne mise en oeuvre sur les différents environnements
Accompagner le chef de projet sur la partie technique
Développer une bonne compréhension et une bonne utilisation de l'architecture applicative du projet et des concepts métier de l'application
Contribuer à la définition des exigences techniques de chaque version (architecture, performance, qualité du code )
Participer aux ateliers technico-fonctionnels pour aligner les besoins métiers et les solutions techniques
Challenger et valider les estimations de charge et les plannings de réalisation des équipes de développement
Questionner et valider les solutions proposées par les équipes de développement pour répondre aux exigences non fonctionnelles
Assurer une relecture critique et constructive des livrables (spécifications techniques, dossiers d'architecture logicielle, stratégie de recette technique, modes opératoires, fiches d'astreinte, chronologies, dossiers d'exploitation )
Valider les composants logiciels et les mises en production
Réceptionner les composants développés par des tiers (internes ou CDS) et vérifier le respect des exigences techniques
Piloter la réalisation des tests unitaires, des revues de code et des autres techniques de vérification de la conformité des livrables
Suivre la réalisation de la recette technique d'une version et valider le respect des exigences techniques avant mise en production
Effectuer ou accompagner les installations de la version sur les différents environnements (recette, pré-production, production), en s'appuyant sur les outils de l'usine logicielle et les déploiements automatisés
Participer à l'élaboration des cahiers de tests de performance et à l'analyse des résultats
Collaborer avec les équipes transverses (BUILD & RUN)
Coordonner les différentes parties prenantes du projet (prestataires, équipes SI transverses, équipes SNCF connexes) dans une dynamique de travail collectif
Contribuer à la définition des besoins d'évolution de l'architecture existante, y compris la gestion de l'obsolescence
Travailler en lien étroit avec les équipes système sur les sujets d'intégration et d'exploitation de l'application
Vérifier le bon fonctionnement de l'application après la mise en exploitation des nouvelles versions et suivre les retours des équipes opérationnelles
Participer à l'analyse des incidents de production et à l'élaboration des retours d'expérience (REX).
Analyser les anomalies constatées sur les différents environnements (TEST, PPROD, PROD) et être force de proposition sur les actions de résolution