Aller au contenu
MD

Gestionnaire adjoint de la plateforme e-learning

Temps plein

Description de l'emploi

Dans le cadre de la mise en œuvre du Plan d’intégration des services VIH, TB et Malaria dans les soins primaires de santé, le Ministère de la Santé publique et de la Population mettra en place une plateforme e-learning basée sur Moodle, destinée à soutenir la formation continue des prestataires et l’accompagnement des institutions sanitaires à l’échelle nationale.
La conception et le développement initial de la plateforme seront assurés par une firme spécialisée. À l’issue de cette phase, la plateforme, son code source, sa documentation technique ainsi que les différents éléments nécessaires à son administration et à sa maintenance vont être transférés à l’équipe de gestion de la plateforme au niveau de l’UCMIT.
Par conséquent, afin d’assurer la pérennité de la solution et de réduire la dépendance à l’égard de prestataires externes pour les interventions courantes, l’UCMIT doit disposer en interne d’une
capacité technique permettant d’assurer la maintenance applicative, la correction des anomalies, les adaptations, les mises à jour et les évolutions de la plateforme.
Dans cette perspective, le Gestionnaire adjoint de la plateforme e-learning assurera principalement le rôle de référent technique applicatif et de développeur au sein de l’équipe de gestion de la
plateforme.

OBJECTIF DU POSTE
Assurer la pérennité technique et applicative de la plateforme e-learning à travers la maîtrise de son code source, sa maintenance corrective et évolutive, la résolution des anomalies, la réalisation des
adaptations nécessaires et l’accompagnement de ses évolutions.
Le titulaire participera également à la reprise technique de la plateforme développée par la firme afin de permettre à l’UCMIT d’en assurer progressivement l’administration applicative et la maintenance en interne.

PRINCIPALES RESPONSABILITÉS
Les principales responsabilités du Gestionnaire adjoint de la plateforme e-learning s’articulent
autour des domaines suivants :

Reprise technique et appropriation de la plateforme
- participer au processus de transfert technique de la plateforme de la firme vers l’UCMIT;
- s’assurer de la remise et de l’organisation du code source, des dépôts Git, de la documentation technique et des procédures nécessaires à la maintenance de la plateforme ;
- prendre connaissance de l’architecture applicative, de la structure du code, de la base de données, des plugins, des thèmes, des API et des différentes personnalisations réalisées ;
- participer aux séances de transfert de connaissances organisées avec la firme ;
- vérifier que les éléments techniques nécessaires à la maintenance et à l’évolution de la plateforme sont effectivement disponibles et documentés ;
- identifier les dépendances techniques, composants tiers, licences et autres éléments susceptibles d’affecter la maintenance future de la plateforme ;
- maintenir à jour les connaissances techniques nécessaires à l’administration applicative de la solution.

Maintenance corrective de la plateforme
- Analyser, documenter et corriger les anomalies applicatives ;
- Intervenir sur le code PHP, les plugins, les thèmes, les formulaires, les rapports et autres composants de Moodle ;
- Tester et documenter les correctifs avant leur mise en production ;
- Assurer le suivi des anomalies jusqu’à leur résolution ;
- Transférer à la firme, pendant la période de garantie ou de maintenance contractuelle, les anomalies relevant de ses responsabilités et assurer le suivi de leur correction.

Maintenance évolutive et développement
- développer ou adapter les fonctionnalités nécessaires à l’évolution de la plateforme ;
- réaliser des modifications et personnalisations de la plateforme en fonction des besoins validés par l’UCMIT ;
- développer, adapter ou maintenir des plugins et autres composants applicatifs ;
- développer ou adapter des rapports, formulaires, scripts et mécanismes d’automatisation ;
- participer à l’intégration de services, API ou outils tiers ;
- évaluer les impacts techniques des nouvelles fonctionnalités avant leur développement
- veiller à la compatibilité des développements avec l’architecture et les standards de développement de Moodle ;
- privilégier des développements maintenables permettant de limiter les modifications directes du cœur de Moodle.

Gestion du code source et des versions
- assurer l’organisation et la gestion du code source de la plateforme ;
- administrer les dépôts Git relevant de son périmètre ;
- appliquer les bonnes pratiques de gestion des branches, versions et correctifs ;
- préparer les versions applicatives destinées aux environnements de test, de préproduction et de production ;
- collaborer avec l’Officier de soutien en informatique pour l’intégration des modifications dans les processus de déploiement et de CI/CD ;
- maintenir la traçabilité des versions et modifications apportées à la plateforme.

Tests et assurance qualité applicative
- réaliser les tests techniques nécessaires avant toute mise en production ;
- élaborer et exécuter des scénarios de tests pour les corrections et nouvelles fonctionnalités ;
- effectuer des tests de non-régression sur les fonctionnalités critiques de la plateforme ;
- vérifier la compatibilité des développements avec les versions de Moodle et les principaux composants utilisés ;
- documenter les résultats des tests et les anomalies identifiées ;
- collaborer avec les équipes fonctionnelles pour la validation des nouvelles fonctionnalités avant leur mise en production.

Mise à jour et évolution de Moodle
- assurer le suivi des nouvelles versions et mises à jour de Moodle ;
- analyser l’impact des mises à jour sur les personnalisations et plugins utilisés par la plateforme ;
- préparer et tester les mises à jour avant leur déploiement en production ;
- identifier les plugins obsolètes, incompatibles ou présentant des risques techniques ;
- proposer les adaptations nécessaires pour maintenir la plateforme sur des versions supportées ;
- contribuer à la planification des évolutions techniques de la plateforme.

Sécurité applicative
- appliquer les bonnes pratiques de développement sécurisé ;
- identifier et contribuer à la correction des vulnérabilités applicatives ;
- veiller à la sécurisation des développements, plugins et intégrations réalisés ;
- participer à l’analyse des alertes de sécurité concernant Moodle et ses composants ;
- collaborer avec l’Officier de soutien en informatique pour l’application des correctifs et mesures de sécurité nécessaires.

Documentation et capitalisation
- maintenir à jour la documentation technique et applicative de la plateforme ;
- documenter les développements, personnalisations, correctifs et changements effectués ;
- maintenir un registre des anomalies et des changements applicatifs ;
- produire les notes de version associées aux nouvelles mises en production;
- documenter les composants développés ou modifiés afin de faciliter leur maintenance ultérieure ;
- contribuer à la constitution d’une base de connaissances technique sur la plateforme

Qualifications Requises

PROFIL REQUIS
Le candidat devra avoir :

  • Un diplôme universitaire en informatique, génie logiciel, développement web, électronique,
    systèmes d’information ou dans un domaine connexe ;
  • Au moins cinq (5) années d’expérience professionnelle pertinente en développement ou maintenance d’applications web;
  • Une bonne maîtrise de PHP, notamment de la programmation orientée objet ;
  • Une bonne connaissance de JavaScript, HTML et CSS;
  • Une bonne maîtrise de SQL et des bases de données relationnelles
  • Une expérience pratique de Git et des mécanismes de gestion de versions;
  • Une capacité démontrée à lire, comprendre, maintenir et faire évoluer une base de code
    existante ;
  • Une expérience dans le diagnostic et la correction d’anomalies applicatives ;
  • Une bonne compréhension des architectures d’applications web;
  • Une capacité à concevoir, développer, tester et documenter des fonctionnalités applicatives ;
  • Une compréhension des principes de sécurité applicative;
  • Une capacité à travailler sur des environnements de développement, de test, de préproduction et de production ;
  • Une bonne capacité de documentation technique.
  • Une connaissance pratique de Moodle et de son architecture de développement est fortementsouhaitée.

LIVRABLES ATTENDUS
Les principaux livrables comprendront notamment :
La documentation de reprise technique de la plateforme ;
L'inventaire des composants, plugins, thèmes, intégrations et personnalisations de Moodle;
La documentation du code source et des dépôts Git;
Le registre des anomalies applicatives ;
Les fiches d’analyse et de résolution des anomalies majeures;
Les correctifs applicatifs documentés ;
Le registre des changements et évolutions applicatives ;
La documentation des développements et personnalisations réalisés;
Les rapports de tests techniques et de non-régression ;
Les notes de version;
La documentation des nouvelles fonctionnalités ;
Les recommandations techniques pour l’amélioration et l’évolution de la plateforme ;
Les rapport périodique des activités de maintenance et de développement réalisées.

SUPERVISION ET COLLABORATION
Le titulaire travaillera sous la supervision du Gestionnaire de la plateforme e-learning.
Il collaborera étroitement avec l’Officier de soutien en informatique, la firme responsable du développement initial de la plateforme, le prestataire d’hébergement, les équipes de formation, les directions concernées et les autres parties prenantes impliquées dans le fonctionnement et l’évolution de la plateforme.
En tant que référent applicatif interne, il contribuera particulièrement à préserver la maîtrise technique de la plateforme au sein de l’UCMIT et à assurer sa maintenabilité et son évolution après le transfert de la solution par la firme.

Le dossier de candidature doit avoir:
- CV
- Lettre de motivation
- Copie des diplômes et certificats

Prêt(e) à postuler à cette offre ?

Transmettez votre candidature directement pour le poste chez MSPP/Unité de Coordination des Maladies Infectieuses et Transmissibles.

🚀 Voir sur Memploi