Search
Introduction

1. CONTEXTE
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.
2. 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.


Fonctions

3. PRINCIPALES RESPONSABILITÉS
Les principales responsabilités du Gestionnaire adjoint de la plateforme e-learning s’articulent
autour des domaines suivants :
3.1. 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.
3.2. 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.

3.3. 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.

3.4. 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.

3.5. 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.

3.6. 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.

3.7. 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.

3.8. 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

5. 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 fortement
souhaitée.


Conditions particulières

4. 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.


7. 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.


Dossier de candidature doit avoir ...

Le dossier doit avoir:
- CV
- Lettre de motivation
- Copie des diplomes et certificats


Contact

Les dossiers de candidature doivent être envoyés avec la mention du poste, à l’adresse électronique suivante : ressourceshumainesucmit@gmail.com ou déposés physiquement au #17 de la rue Darguin, à Pétion-Ville.


Remarque contact


Autres remarques


Envoyez à vos amis par


back top