Titre de l'offre : Responsable chargé de l'architecture logicielle Référence : REF/0002/24
Expirée
Date de publication : 26/11/2024
Lieu d'affectation :
Le poste est basé à Nouakchott au siège de la CNASS
Niveau d'étude :
BAC + 5
Nombre nimimum d'année d'expérience :
3
Date de fin :
08/12/2024
Le Responsable de l'architecture logicielle travaille sous la supervision du Chef du département Développement et Innovations
ACTIVITÉS ET TACHES PRINCIPALES Conception et définition de l’architecture des systèmes logiciels
Concevoir l’architecture des systèmes logiciels en s'assurant qu’elle est adaptée aux besoins fonctionnels et techniques de la CNASS
Évaluer et sélectionner les technologies et outils à adopter dans les projets de développement et d'intégration logicielle
Définir les standards et principes architecturaux à appliquer dans les projets logiciels de la CNASS
Supervision technique des projets
Coordonner avec les équipes de développement pour garantir l'application des meilleures pratiques de conception et d'architecture
Garantir l'interopérabilité des différents systèmes logiciels de la CNASS avec les partenaires externes (agences gouvernementales, structures de santé, etc.)
Effectuer des audits techniques sur l’architecture des applications en développement pour en garantir la robustesse et l’efficacité
Superviser la migration des systèmes existants vers des architectures modernes en collaboration avec les équipes de développement et de bases de données
Superviser l’intégration des systèmes logiciels avec les infrastructures existantes (base de données, systèmes tiers)
Mise en place des outils de monitoring et de gestion de la performance des architectures logicielles
Respect des normes de qualité, de performance et de sécurité dans toutes les phases du cycle de vie des logiciels
Élaborer la documentation technique des architectures logicielles et former les équipes techniques internes sur les nouveaux outils et technologies adoptés
COMPÉTENCES ET APTITUDES REQUISES Les « savoirs » (Connaissances – Compétences transversales)
Maitrise de l’arabe et/ou français
Anglais technique (lecture et rédaction de documentation)
Bonne compréhension des méthodologies de gestion de projet (Agile, Scrum)
Les « savoir-faire » (Compétences techniques)
Expertise dans la conception de solutions logicielles
Maîtrise des outils de gestion de versions (Git) et des solutions d'intégration continue (CI/CD)
Familiarité avec des outils de virtualisation et conteneurisation (Docker, Kubernetes) serait un atout
Les « savoir-être » (Compétences comportementales)