Accompagner Architecture logicielle
Ref : 241120C005-
Date de début02/12/2024
-
Localisation
Bordeaux
-
Durée3 mois
-
Profil
Lead développeur, Architecte
Nous recherchons une personne capable d'accompagner l'architecture logicielle du client.
Les prestations attendues du consultant sont les suivantes :
Tâche 1 : Développement des features back (nodeJs) et front (angular) de l'équipe
Description des prestations
Développer les features de l'équipes.
Partager les bonnes pratiques du développement.
Devenir Teach lead de l'équipe, garant du dev et des solutions logicielles mises en place par l'équipe.
Fourniture client en entrée de prestation
Accès à la communauté des devs Espace client
Documentation Confluence
Backlog applicatif
Tâche 2 : Définition et mise en œuvre des architectures logicielles
Description des prestations
Participer avec l'équipe des archis du train à la définition des solutions d’architecture logicielle de nos différents produits, la réalisation de prototypes, suivre les évaluations d’impact de nouvelles versions de Frameworks ( Angular/Node JS Express).
Apporter durant les sprints de développement un soutien aux développeurs les mettant en œuvre.
Fourniture client en entrée de prestation
Accès à la communauté des devs Espace client
Documentation Confluence
Backlog applicatif
Tâche 3 : Garantir la sécurité Logiciel et règlementaire de nos applications
Description des prestations
Mettre en œuvre le contrôle sécurité des applications, veiller au respect des règles, veiller au respect de la règlementation RGPD et suivre les remontées des audits.
Fourniture client en entrée de prestation
Retours des Audits
Livrables de notre référent sécurité
Livrables attendus du Prestataire / date de livraison attendue du livrable/ exigences particulières
Amélioration et correction des remontées sécu
Tâche 4 : Garant de la qualité logicielle sur nos applications (software craftsmanship)
Description des prestations
Œuvrer à la maintenance des socles techniques qui lutte régulièrement contre l’obsolescence de nos produits.
Mettre en œuvre le contrôle qualité du code (audit) et partager très régulièrement sur les améliorations et les bonnes pratiques. Contribuer aux paramétrages des outils mesurant cette qualité (ex SONAR).
Participer à la mise en œuvre de l’intégration continue sur les projets de son périmètre.
Fourniture du client en entrée de prestation
Docs et expertises de notre communauté des experts et des devs
Dashboard
Livrables attendus du Prestataire / date de livraison attendue du livrable/ exigences particulières
Merge request
Rapport d'audit qualité
Préconisation de Développement et mise à jour de composants