& Bae 24/04] 2003 Ti
os ea C@SO
Secrétariat ique a la Coordination
PROJET DE COHESION SOCIALE DES REGIONS NORD DU GOLFE DE GUINEE
175043,
Pata dela Maina, 018” 2028 Cotoncu-Béin
AVIS A MANIFESTATION D’INTERET }o. 4 Prd
(SELECTION DE CONSULTANT INDIVIDUEL)
PAYS : BENIN
NOM DU PROJET : Projet de Cohésion Sociale des Régions Nord du Golfe de Guinée (COSO)
Financement : DON IDA N° D 9920-BJ et Crédit N°7068-BJ
Intitulé de la mission : Recrutement d'un Développeur Full-Stack au profit du Projet COSO
Référence STEP : BJ-SETCO-330487-CS-INDV
Reférence SIGMAP : PI_C4 73000
1. Le Gouvernement de la République du Bénin a obtenu le 20 septembre 2022, la mise en vigueur
des Accords de financement DON IDA N° D 9920-8) et Crédit N°7068-BJ de [Association
intemationele de Développement (IDA) pour financer les activités du Projet de Cohésion Sociale
des Régions Nord du Golfe de Guinée (COSO), et a intention dutiiser une partie du montant de ce
financement pour régler des missions de services de consultants. La presente consultation est
publiée en vue du recrutement d'un Développeur Full-Stack au profit du projet COSO.
2. Lobjectif principal de la mission est didentfier et de recruter un développeur FullStack quaité,
capable de gérer et de superviser les solutions TIC liées au projet. Il devra
superviser le code source des applications du projet ;
apporter les modifications nécessaires au code back-end et front-end ;
= _gérerle modéle de données sous-jacent ;
configurer, maintenir et optimiser la solution cloud, et
planifier une feuille de route technique pour toutes les modifications apportées aux applications.
Les changements comprendront la résolution des anomalies qui empéchent Iutisation des
applications, les améliorations demandées pour le front-end, la personalisation nécessaire du
modéle de données ou dautres fonctionnaltés back-end. En outre, le développeur dirgera le
développement du SIG du projet, ce qui peut nécessiter la mobilisation de ressources
supplémentaires, Le candidat retenu sera en mesure de gérer les procédes logiciels pour le
développement continu des applications et d'apporter des changements directs au code source
3, Le Consultant recrutétravailra & temps plein, La durée du contrat proposée est dun (01) an, avec
un renouvellement possible pour la durée du projet aprés une évaluation de performance
satisfaisente pour le projet et la Banque mondiale ly aura une période probatolre de 6 (six) mois.
représentant I'Autorité Contractante, invite les Consultants Indi
intéréts & fournir les Services décrits ci-dessus.
5. Le consultant a recruter doit justifier des qualifications suivarLe développeur idéal aura une expérience ou une expertise dans la plupart ou toutes les technologies
ou des domaines énumérés ci-dessous. Les candidats ayant des points forts dans la plupart de ces
domaines sont invités a postuler. Dans leur candidature, ils doivent fournir une auto-évaluation de leurs
Compétences et des domaines dans lesquels ils pourraient avoir besoin d'aide. Toutefois, les candidats
doivent obligatoirement posséder les éléments suivants
) Une connaissance solide et pratique de Python, HTMLICSS, JSON et SQL ;
b) Un diplome universitaire (minimum BAC + 3), ou autre formation professionnelle certifi, lige
au développement de logiciels ;
©) Trois (03) ans dexpériences minimum, ou une expérience équivalente avérée, dans le
développement dapplications web, dapplications basées sur des bases de données et
«applications Android uflisées par un public de masse ;
4) Au moins trois (03) ans dlexpériences, ou une experience équivalente avérée, dans la gestion
de pipelines de développement de logiciels et la higrarchisation des modifications apportées
‘aux applications sur une période de plusieurs mois ou de plusieurs années ;
€) Une capacité & travaller avec des équipes non techniques pour aider & la personnalisation de
"application, évaluer les colts et les délais, communiquer les besoins techniques & léquipe de
Projet, et aider a interpréter les résultats des tests et & formuler des réponses ;
{) Etre famiier avec les cutis, les politiques et les communautés Open Source ;
9) Avoir la maftrise ou laisance en anglais n'est pas requise pour le poste, mals sera un facteur
favorable dans evaluation des candidats.
Les candidats qui ont de lexpérience dans les technologies supplémentaires 6numérées ci-dessous
auront un avantage dans le processus de sélection. Les candidats sont vivement encouragés a étre
honnétes et transparents quant 2 leur niveau de familiarité avec chacune de oes technologies. L’équipe
du projet est consciente que le candidat retenu peut avoir des forces et des faiblesses dans chacune de
es technologies. Il est important que les candidats aient un plan pour gérer ces forces et faiblesses.
h) Django Server - les applications MGP et DCC sont construites dans lenvironnement Django.
i) PostgreSQL - Les bases de données pour les applications sont construites avec PostgreSQL.
Des descriptions plus detailltes du schéma de données seront foumnies. Le développeur n/a
pas besoin détre une ressource/développeur PostgreSQL, mais doit étre a l'aise pour lire la
documentation et effectuer les taches de base.
1) Celery ~ Celery est une solution de gestion de liste dattente de taches ulisée dans feMGP
pour gérer la synchronisation des données/enregistrements de plaintes entre les differents
appareils et systémes qui utliseront out
k) CouchDB - CouchDB est utlisé pour gérer la synchronisation des données entre les instances
de application Android et les serveurs hébergeant application et ses données. CouchDB est
un composant clé pour gérer la collecte de données dans des zones éloignées ot la
synchronisation instantanée des données n'est pas possible.
1) BootStrap § - la version la plus récente de Bootstrap est utlisée pour les moddles de
conception et le code adaptés aux mobiles. (Les modéles adaptés eux mobiles sont constuis
avec AdminLTE,)
m) Pouchdb - PouchDB gére la synchronisation des soumissions et autres données pour les
utiisateurs de application Android. La personalisation de la base de données doit étre
BON A LANCER
CCMP/PR a10.
11
12.
effectuée dans CouchDB, tandis que PouchDB doit tre exploité pour le transfert et la
synchronisation des données.
1n) React Native — le React Native framework a été ultlisé pour le développement des applications
mobiles (Android et la version web dynamique, basée sur le navigateur),
0) Expo ~ Expo est lenveloppe de React Native. || est utilisé pour gérer le code source et compiler
le code pour les tests et le déploiement.
Pour evaluation des expressions dintéréts, il sera appliqué les critéres suivants : i) Formation ot
qualification professionnelle (15 points) ; li) Expérience générale (25 points) ; ili) Expérience
spécifique dans la conduite de missions similaires (60 points).
Le marché sera atribué au consultant ayant les quaifcations et expériences les plus pertinentes
pour lexécution de la mission. En cas d’égalite des scores, le consultant ayant le plus d'années
etfou dlexpérience spécifique sera retenu. Ce consultant sera invité & soumettre des propositions
technique et financiére, puis & négocier le contrat,
Les consultants intéressés par la mission sont invités & porter lour attention sur le paragraphe 3.14
ef suivants du nouveau Réglement de Passation des Marchés pour les Emprunteurs sollcitant le
Financement de Projets d'investissement (FPI), Edit en juillet 2016 (« Directives de consultants »)
qui décrt les politiques de la Banque mondiale sures confits dinterét.
Un consultant sera sélectionné conformément aux procédures de Sélection de Consultant Individuel
(C)), telle que décrite dans le Reglement de Passation des Marchés de la Banque mondiale.
Les informations complémentaires relatives a la mission peuvent étre obtenues a l'adresse indiquée
ci-dessous aux heures de service suivantes (ou en faisant une demande par e-mail): du lundi au
vendredi de 8 h & 12h 30mn et de 14h a 17h 30mn.
Les manifestations d'intérét (lettre de motivation, Curriculum Vitae, Copie legalisée des diplomes et
attestations) rédigées en langue francaise, doivent étre fournies en trois (03) exemplaires dont un
original et deux copies. Loriginal et les copies doivent étre placés dans une enveloppe portant
lairement la mention « Recrutement d'un Développeur Full-Stack au profit du Projet COSO,
niouvrir qu’en séance d'ouverture des pis».
Les manifestations el tre déposées sous pli fermé ou par courrier, a l'adresse
‘suivante, au plus tard le ....re“he PARS2....... 2023 a 12 Heures OOmn :
‘Secrétariat Technique a la Coordination (SETCO)
Projet de Cohésion Sociale des Régions Nord du Golfe de Guinée (COso)
Quartier “Les Cocotiers”, Haie Vive Cotonou
Batiment situé 4 la Parcelle, Lot 665, Rue 12.253, Porte 13 (Rue en face de la Clinique SEZO
située a cété du Restaurant LA TERANGA, deuxiéme maison a droite dans la rue)
Tel : 59 08 82 67
E-mail :
[email protected]]
Cotonou-BENIN
Cotonou, le 2219 2924
‘Coordennateur du projet COSO