EmploiTogo.INFO

La Plateforme des opportunités au TOGO

L’ANADEB recrute-16/08/2022

AVIS DE RECRUTEMENT N° 004/2022/ANADEB COSO/PRMP du 1er/08/2022

Pas encore abonné à ce blog?

Saisissez votre adresse e-mail pour vous abonner!

Rejoignez les 34 600 autres abonnés

Le Gouvernement de la République Togolaise a reçu de l’Association Internationale de Développement (IDA) un financement de soixante millions (60 000 000) de dollars pour la mise en œuvre du projet de Cohésion sociale des régions nord du golfe de Guinée (COSO), et a l’intention d’utiliser une partie de ce fonds pour effectuer des paiements au titre du recrutement d’un (01) Développeur Full-Stack, Assistant au Spécialiste en Système d’Information et de Gestion.

1. INFORMATIONS SUR LE POSTE
Titre du poste : Développeur Full-Stack, Assistant au Spécialiste en Système d’Information et de Gestion

Lieux d’affectation : Le Développeur Full-Stack, Assistant au Spécialiste en Système d’Information et de Gestion sera basé à Lomé. Il/elle sera amené(e) à se rendre dans d’autres communautés du Togo selon les besoins du projet. Ces visites peuvent durer plusieurs jours pour des formations, des tests, des retours utilisateurs, des collaborations/co-créations, et des visites de sites/terrains

Reporte au : Coordonnateur de projet et Spécialiste en Système d’Information et de Gestion
Durée de contrat : Un (01) an renouvelable sur la base d’une évaluation annuelle jugée satisfaisante
Période prévisionnelle de démarrage des missions : Septembre 2022

Poste de « Développeur Full-stack, Assistant au Spécialiste en Système d’Information et de Gestion (SIG) »

1. Fonction, responsabilités et principales attributions :
Sous la responsabilité du Coordonnateur du projet et la supervision du Spécialiste en Système d’Information et de Gestion, la mission principale du Développeur est d’assurer le bon fonctionnement du SIG et des applications utilisées dans le projet. A cette fin, il/elle est responsable de :
• L’implémentation des modifications identifiées à apporter au code, aux interfaces et au modèle de données des applications eMGP et DCC. Cela comprend la modification ou l’amélioration du code existant, la création de nouvelles fonctionnalités, le dépannage et la personnalisation du logiciel pour les besoins de l’équipe de projet ;
• La mise en place de formations, de tests, de QA/développement et d’environnements de production (voir ci-dessous pour plus de détails) ;
• Le maintien et la communication des mises à jour des applications (voir ci-dessous pour plus de détails) ;
• L’assistance aux utilisateurs qui ont besoin d’un accès spécial aux données pour une utilisation analytique ;
• Le maintien des niveaux de sécurité et de performance dans les environnements énumérés ci-dessus ;
• Les personnalisations requises par le projet ;
• Le maintien du pipeline et du calendrier de développement du logiciel – dans lequel les changements demandés et requis sont programmés pour la sortie ;
• L’estimation des coûts et des délais pour les changements demandés par l’équipe de projet.

DevOps & CI/CD
Une grande partie du travail du développeur consiste à déployer, maintenir et modifier les applications de manière continue. Il n’est pas nécessaire que les candidats à ce poste aient une expérience directe des techniques et outils DevOps ou CI/CD (amélioration continue/développement continu). Cependant, au cours du processus de sélection, il sera demandé aux candidats comment ils répondront aux défis présentés par les applications.

Lire aussi :  Le groupe BMI CONSULTING recrute-30/11/2022

Maintenance et mises à jour des applications
Le Développeur devra gérer les mises à jour de tout type de l’environnement cloud et de l’application Android et du Android marketplace. Les applications seront hébergées sur des serveurs sur le cloud selon des configurations standard, mais il incombera au développeur de suivre les exigences de l’application Android afin de la maintenir à jour. Le développeur devra veiller à ce que les serveurs sur le cloud soient sauvegardés et sécurisés, qu’ils
fonctionnent à des vitesses optimales prédéterminées et qu’ils soient à jour de tous les correctifs et versions des composants logiciels (énumérés ci-dessous).

Soutien à la mise en œuvre des tests, aux séances de formation, aux projets
pilotes et au déploiement des mises à jour
Au cours du projet, il y aura des tests, des pilotes et des formations d’utilisateurs dans différentes communautés. Le développeur devra mettre en place et renouveler les environnements des tests et de formations et diagnostiquer les jours de ces tests et formations. Le développeur sera chargé de surveiller de près les performances et la stabilité du système pendant le projet pilote et devra apporter des modifications à l’application en fonction des réactions et des performances sur le terrain.

Appui relatif aux données et à leur analyse
Le développeur ne devra pas avoir de compétences particulières en matière d’analyse de données, mais il devra générer des ensembles de données pour les utilisateurs, mettre à jour les modules qui génèrent des analyses et effectuer des calculs statistiques et des indicateurs de base.

2. Profil recherché
Le Développeur Full-Stack, Assistant au Spécialiste en Système d’Information et de Gestion devra justifier des qualifications et expertises suivantes :

Qualifications requises :
– Avoir un diplôme universitaire, ou autre formation professionnelle certifiée, liée au développement de logiciels, délivré par une institution disposant des accréditations requises à cet effet.

Expériences professionnelles requises :
– Avoir trois ans d’expériences minimum, ou une expérience équivalente avérée, dans le développement d’applications web, d’applications basées sur des bases de données et d’applications Android utilisées par un public de masse ;
– Disposer d’au moins trois ans d’expériences, ou avoir une expérience équivalente avérée, dans la gestion de pipelines de développement de logiciels et la hiérarchisation des modifications apportées aux applications sur une période de plusieurs mois ou de plusieurs années.

Compétences requises :
– Avoir la capacité à travailler avec des équipes non techniques pour aider à la personnalisation de l’application, évaluer les coûts et les délais, communiquer les besoins techniques à l’équipe de projet, et aider à interpréter les résultats des tests et à formuler des réponses ;
– Etre familier avec les outils, les politiques et les communautés Open Source ;
– Disposer des connaissances entre autres de :
• Python, HTML/CSS, JSON et SQL ;
• Django Server – les applications MGP et DCC sont construites dans l’environnement Django ;
• PostgreSQL – Les bases de données pour les applications sont construites avec PostgreSQL. Des descriptions plus détaillées du schéma de données seront fournies. Le développeur n’a pas besoin d’être une ressource/développeur PostgreSQL, mais doit être à l’aise pour lire la documentation et effectuer les tâches de base ;
• Celery – Celery est une solution de gestion de liste d’attente de tâches utilisée dans l’eMGP pour gérer la synchronisation des données/enregistrements de plaintes entre les différents appareils et systèmes qui utiliseront l’outil ;
• CouchDB – CouchDB est utilisé pour gérer la synchronisation des données entre les instances de l’application Android et les serveurs hébergeant l’application et ses données. CouchDB est un composant clé pour gérer la collecte de données dans des zones éloignées où la synchronisation instantanée des données n’est pas possible ;
• BootStrap 5 – la version la plus récente de Bootstrap est utilisée pour les modèles de conception et le code adaptés aux mobiles. (Les modèles adaptés aux mobiles sont construits avec AdminLTE.) ;
• Pouchdb – PouchDB gère la synchronisation des soumissions et autres données pour les utilisateurs de l’application Android. La personnalisation de la base de données doit être effectuée dans CouchDB, tandis que PouchDB doit être exploité pour le transfert et la synchronisation des données ;
• React Native – le React Native framework a été utilisé pour le développement des applications mobiles (Android et la version web dynamique, basée sur le navigateur) ;
• Expo – Expo est l’enveloppe de React Native. Il est utilisé pour gérer le code source et compiler le code pour les tests et le déploiement.

Lire aussi :  Un Archiviste-Reprographe H/F

– La maîtrise ou l’aisance en anglais constitue un atout.

3. Dossier de candidature
Chaque dossier de candidature doit comporter :
– un Curriculum Vitae détaillé avec 3 références ;
– une Lettre de motivation ;
– les Copies certifiées conformes des diplômes ;
– les Copies des attestations de travail ou toutes autres pièces en tenant lieu.

NB : les expériences ou missions des CV non soutenues par des preuves ne seront pas prises en compte.
Les dossiers de candidature peuvent être déposés sous pli fermé ou envoyés par e-mail avec mentions :
« Avis de recrutement N° 004/2022/ANADEB COSO/PRMP du 1er/08/2022 » « Recrutement au poste de Développeur Full-Stack »

Les dossiers seront reçus tous les jours de 8 h à 12 h et de 14 h 30 à 17 h aux adresses ci-après :
Direction générale de l’Agence Nationale d’Appui au Développement à la Base (ANADEB), sise à Agbalépédogan, Lomé, Rue 48 Maison 426, Villa Malou 01 BP 2098 Lomé-Togo, Tél. : (+228) 22 25 57 11, Porte N° 111 ; e-mail : [email protected]

La clôture des dépôts de candidature est fixée au 16 Août 2022 à 17 heures TU.
Le présent avis ainsi que les termes de référence du poste peuvent être consultés sur le site www.anadeb.org de l’ANADEB.

NB : Seuls les candidats présélectionnés seront contactés par téléphone ou e-mail.

Lire aussi:

SOS Villages d’Enfants International recrute-28/08/2022 (05 postes)

L’Organisation des Nations Unies pour l’alimentation et l’agriculture (FAO) recrute-28/08/2022

SOS Village d’Enfants International recrute-31/08/2022

2 Comments

  • WATTARA FAROUK
    WATTARA FAROUK

    Je suis intéressé par l’offre

    Répondre
  • MAYONOU ZELIATOU
    MAYONOU ZELIATOU

    Je suis intéressée par cet offre

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.