architecte informatique Applicatif JAVA - Staff Engineer (IT) / Freelance
FICHE DE MISSION : STAFF ENGINEER (Niveau Expert)Intitulé du poste : Staff EngineerRattachement : Head of Engineering (HoE)Contexte : Renforcement de l'équipeDurée estimée : Longue durée (3 ans max)Démarrage : Dès que possibleCONTEXTE DE LA MISSIONLe consultant intégrera la communauté des Staff Engineers, placée sous la responsabilité du Head Of Engineering. Ce rôle transverse a pour vocation de garantir la cohérence, la modernité et la pérennité de l'ensemble des solutions logicielles déployées sur les plateformes du groupeL'enjeu majeur de cette mission est de structurer l'industrialisation des écosystèmes logiciels, reposant principalement sur une architecture modulaire (Micro Front-ends / Microservices), tout en assurant la robustesse et l'évolutivité des applications critiques.Pour plus d'informations : cf pièce jointe adossée à l'appel d'offres(voir pièce jointe)
Code profilFR-1.04.3 - Architecte Applicatif-EDéfinition du profilNIVEAU ExpertSA MISSION :Animer la construction des logiciels au sein d'une équipe de développement pour répondre aux exigences de qualité, de productivité de développement, de disponibilité, de performance et de sécuritéSON ACTIVITE :ANIMATION DES NORMES ET PRATIQUES DE DEVELOPPEMENTFormer et accompagner les développeurs.Adapter les normes Groupe aux spécificités de l'équipe. Animer des indicateurs de qualité.Suivre au quotidien les équipes de développement.CONCEPTION DE L'ARCHITECTURE D'UN PRODUITAppliquer les principes d'architecture.Respecter les design patterns.Découper en modules.Choisir les frameworks à utiliser.Designer et référencer les services.GESTION DES SOCLES SPECIFIQUES A L'EQUIPE : outillage de dév, frameworksConstruire, packager et documenter le socleCommuniquer et animer les développeurs.SUPPORT A L'EQUIPE Support sur les problèmes que les équipes de développement ne sont pas en mesure de résoudre.ELABORE LES ROAD MAPS TECHNIQUES DU PRODUITDéfinir la road map technique du produit.Synchroniser les road maps fonctionnelles et les road maps des socles techniques.PACKAGE L'APPLICATIONConcevoir l'intégration du produit dans l'usine de packaging.GARANT DE LA PERFORMANCE DE L'APPLICATION Superviser les tests de montée en charge.Elaborer un plan d'action et suit les actions correctives.Fournir des abaques de dimensionnement.SECURITEEst garant de la conception et de la mise en place des mesures de sécurité (développement sécurisé) lors de la définition de l'architecture applicative.Définir et animer une architecture applicative sécurisée Animer les bonnes pratiques de développement en matière de sécurité (accompagnement, formation, support des développeurs)Participer aux audits de sécuritéAlerter le manager de projet en cas de risque observéSES CONNAISSANCES :Expertise Java / J2EEExpertise des technologies de développement de son produit.Expérience de projets de développement de logicielMéthodologie et processus de construction de logiciels et progicielsBases d'architecture technique (scalabilité, haute disponibilité)Connaissance du domaine fonctionnel de son équipe.