Le poste Architecte Applicatif JAVA - Staff Engineer
Partager cette offre
FICHE DE MISSION : STAFF ENGINEER (Niveau Expert)
Intitulé du poste : Staff Engineer
Rattachement : Head of Engineering (HoE)
Contexte : Renforcement de l'équipe
Durée estimée : Longue durée (3 ans max)
Démarrage : Dès que possible
CONTEXTE DE LA MISSION
Le 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 groupe
L'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 Expert
SA 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 DEVELOPPEMENT
Former 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 PRODUIT
Appliquer 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, frameworks
Construire, packager et documenter le socle
Communiquer 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 PRODUIT
Définir la road map technique du produit.
Synchroniser les road maps fonctionnelles et les road maps des socles techniques.
PACKAGE L'APPLICATION
Concevoir 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.
SECURITE
Est 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 / J2EE
Expertise des technologies de développement de son produit.
Expérience de projets de développement de logiciel
Méthodologie et processus de construction de logiciels et progiciels
Bases d'architecture technique (scalabilité, haute disponibilité)
Connaissance du domaine fonctionnel de son équipe.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Architecte Applicatif JAVA - Staff Engineer
CAT-AMANIA
