Garantir le respect des normes et des bonnes pratiques en matière d'architecture logicielle et de qualité des systèmes informatiques de la banque.
Définir les standards et les processus de développement de bout en bout en approche DevOps.
Assurer la conformité aux exigences de qualité en veillant à l'application des normes et des bonnes pratiques.
Fournir une expertise technique pour soutenir les équipes et contribuer à l'amélioration continue des pratiques de développement et de déploiement
Participer à la mise en place d'une bonne gouvernance de la qualité software de la banque.
Mener des audits réguliers pour évaluer la conformité aux normes et aux exigences de qualité.
Attributions:
Collaborer avec les équipes de développement pour s'assurer que les solutions techniques respectent les normes définies.
Élaborer et mettre en place des processus de développement conformes aux best practices du secteur
Définir les normes, les directives et les bonnes pratiques en matière d'architecture logicielle et de qualité des systèmes informatiques.
Participer à la revue des spécifications fonctionnelles et techniques pour garantir leur conformité aux normes et aux exigences de qualité.
Fournir une expertise technique aux équipes de développement sur les normes et les bonnes pratiques d'architecture logicielle.
Participer à la mise en place de métriques et d'indicateurs de qualité pour évaluer la performance des systèmes et des processus de développement.
Assurer une veille technologique pour rester à jour sur les nouvelles normes, les bonnes pratiques et les outils de qualité.
Assurer la gouvernance des processus de qualité dans les différents cycles du projet, en effectuant des audits techniques réguliers pour évaluer la conformité aux normes et aux bonnes pratiques.
Profil recherché :
Formation : Ingénieur / Master en Ingénierie informatique en qualité logicielle ou génie logiciel ou équivalent.
Expérience: Au moins 5 ans, dont au moins 1 an en tant que référent technique , expert technique ou ingénieur qualité senior.
Compétences clés:
Bonne maitrise du français
Solides compétences en conception et en modélisation d'architectures logicielles.
Connaissance approfondie des normes et des bonnes pratiques en matière d'architecture logicielle
Maîtrise des méthodologies de développement logiciel (par exemple, Agile, Scrum, etc.) est un plus
Bonnes connaissances des processus de contrôle qualité et des méthodologies d'assurance qualité.