Programme d’Identification Unique pour l’Intégration Régionale et l’Inclusion (WURI) en Afrique de l’Ouest Recrutement des membres de l’équipe technique de l’Unité de Gestion de Projet WURI Togo
N° de Crédit : IDA-V3240
- Le Gouvernement de la République Togolaise représenté par le Ministère de l’Economie Numérique et de la Transformation Digitale (MENTD) a reçu un financement de l’Association Internationale de Développement (IDA) et a l’intention d’utiliser une partie du montant de ce crédit pour effectuer les paiements au titre du contrat relatif au recrutement des membres de l’équipe technique de l’Unité de Gestion de Projet WURI Togo de l’Agence Nationale d’Identification. Il s’agit des postes suivants :
■ Développeur fullstack
■ Développeur Ops
■ Développeur java back-end
■ Développeur java front-end
■ Développeur android
■ webdesigner-graphiste
- Les services attendus du consultant ainsi que les qualifications minima requises se présentent comme suit :
– Pour Développeur FULLSTACK (TG-WURI – TOGO-240405 -CS-IND)
- Services attendus
Placé sous l’autorité de l’architecte technique et de l’architecte technique adjoint, le développeur fullstack est en charge de :
- Analyser les besoins et interagir avec les différentes parties et avec les utilisateurs ;
• Définir les ressources en termes de ressources humaines et techniques ;
• Etablir les cahiers de charge ;
• Concevoir et développer le projet web et les applications ;
• Faire évoluer l’interface et évaluer sa performance ;
• Développer de nouvelles fonctionnalités et résoudre les bugs et les aléas techniques ;
• Revoir les codes et Unit testing ;
• Maintenir l’intégrité et l’organisation du code ;
• Mener une veille pointue sur les innovations technologiques en relation avec le développement logiciel et web ;
• Contribuer à la définition et à la mise en œuvre de bonnes pratiques de développement ;
• Suivre et mettre en œuvre des pratiques efficaces de sécurité et de protection des données ;
Elaborer des rapports d’activités périodiques ou sur demande.
- Qualification
- Minimum Licence (BAC+3) dans les domaines des technologies de l’information ou équivalent.
• Justifier d’une expérience professionnelle qualitative cumulée d’au moins 7 ans en développement d’applications et web dont deux (02) ans en tant que développeur fullstack.
• Posséder les compétences suivantes :
– Java avec un style fonctionnel ;
– Compétence XML, XSD ;
– Python, shell scripting, Power shell, VI, CRON, etc. ;
– Data bases : MongoDB, Oracle, PostgresSQL, MySQL, SQL Server, SQL et PL/SQL, DDL, DML etc. ;
– Java Script, HTML, CSS, PHP ;
– HTML/CSS/angular/JavaFX ;
– Cloud et virtualisation, Sécurité TCL/SSL/ACL ;
– Gestion et la couverture des tests manuel et automatiser ;
– Docker (build, runtime, ..) ;
– Les compétences Blockchain seront un plus.
• Maîtriser les protocoles réseaux TC/IP, Firewall, IP adresses V4, V6 ;
• Maîtriser les serveurs web Apache, WAMP, LAMP, NGIX ;
• Maîtriser les systèmes d’exploitation Linux et Windows ;
• Maîtriser le responsive design, de l’UX et des interfaces mobiles ;
• Maîtrise de l’outil gith pour le versioning de code ;
• Disposer de solide expérience technique en JavaScript et Java ou NodeJS, ReactJS, bases de données relationnelles et/ou non relationnelles ;
• Avoir une compréhension des principes avancés d’architecture de conception avec une bonne connaissance DDS et des microservices et des bonnes pratiques de conception ;
• Connaissance de Cassandra, React Native, C#, C/C++, .Net serait un plus ;
• La maîtrise de l’anglais est souhaitable ;
• Maîtrise des concepts de développement agile et pouvoir opérer dans un environnement Scrum.
– Pour Développeur OPS (TG-WURI – TOGO- 240408 -CS-IND)
- Services attendus
Placé sous l’autorité de l’architecte technique et la responsabilité de l’architecte technique adjoint, le développeur Ops est en charge de :
- Concevoir et mettre en œuvre des infrastructures et environnements de déploiement d’applications ;
• Concevoir et mettre en œuvre des infrastructures Cloud (Privées / Hybrides / Publiques)
• Développer des solutions pour superviser, automatiser, améliorer la performance, la scalabilité, le coût ou l’empreinte énergétique des infrastructures ;
• Accompagner l’utilisation de ces plateformes en veillant à la bonne prise en main par les développeurs et l’utilisation des meilleures pratiques ;
• Proposer et mettre en œuvre des solutions permettant d’optimiser la qualité, le temps de développement et la sécurité des projets ;
• Mener une veille pointue des progrès et des innovations techniques autour du métier de DevOps et DevSecOps ;
• Collaborer avec les équipes spécialisées en développement d’application ;
• Elaborer des rapports d’activités périodiques ou sur demande.
- Qualification
- Minimum Licence (BAC+3) dans les domaines des technologies de l’information ou équivalent ;
• Justifier d’une expérience professionnelle qualitative cumulée d’au moins 7 ans en développement d’applications et en administration système et cloud ;
• Justifier d’une expérience professionnelle qualitative d’au moins 3 ans dans un rôle de DevOPS;
• Maîtriser des plateformes, outils et systèmes tels que Linux, Windows, Shell, Git, Maven, Ansible/Terraform/Helm charts, Docker, Kubernetes, Nginx, Apache, Tomcat, JBoss, HAPoxy, Firewall etc. ;
• Une expérience des déploiements d’outils et d’environnements pour PaaS open source, CI/CD cloud natif et orchestration de conteneurs est souhaitable ;
• Avoir de bonnes aptitudes de communication et une bonne capacité rédactionnelle ;
• Maîtrise des concepts de développement agile et pouvoir opérer dans un environnement Scrum ;
• Maîtrise de la langue anglaise.
– Pour Développeur JAVA BACK-END (TG-WURI – TOGO- 240409 -CS-IND)
- Services attendus
Placé sous l’autorité de l’architecte technique et la responsabilité de l’architecte technique
adjoint, le développeur back-end est en charge de :
- Etudier et comprendre les besoins du client ou donneur d’ordre afin de rédiger un cahier des charges ;
• Réaliser les travaux d’analyse et de modélisation ;
• Développer, tester et mettre en production des applications basées sur les technologies Java ;
• Etudier, intégrer ou modifier des applications Java dans un écosystème existant ;
• Développer des webservices sécurisés pour le frontend et/ou les échanges inter système ;
• Apporter un support technique aux différents utilisateurs ;
• Elaborer des rapports d’activités périodiques ou sur demande.
- Qualification
- Minimum Licence (BAC+3) dans les domaines du développement d’applications
ou équivalent ;
• Justifier d’une expérience professionnelle qualitative d’au moins 3 ans en développement d’applications backend java ;
• Avoir une bonne connaissance de la plateforme de développement Java J2EE ; JAVA ; JAVA LIBRAIRIES, ANGULAR ;
• Disposer d’excellentes compétences en analyse, résolution de problèmes ;
• MaÏtriser les Framework et outils tels que Spring, Hibernate, Struts, JBoss, Swing, AWT, SWT, GWT, Maven, Gradle etc… ;
• Maîtrise ou notions avancées des technologies et environnements suivants : Linux, Window, SOA, SOAP, REST) ;
• Connaissance des systèmes et outils de gestion de base de données (PostgreSQL, MYSQL, SQL, Oracle…).
• Maîtrise d’au moins deux des IDE suivants (Visual Studio Code, Spring Tool Suite, Eclipse, NetBeans, Sublime Text pour le développement java) ;
• Maîtrise des outils de test (JUnit, Jira, Apache Tomcat and Nginx, automatisation des tests), développement des batches (spring, perl,…) ;
• Maîtrise des technologies opensource et open standards ;
• Avoir de bonnes aptitudes de communication et une bonne capacité rédactionnelle ;
• Maîtrise des concepts de développement agile et pouvoir opérer dans un environnement Scrum ;
• Maîtrise de l’outil git pour le versioning de code ;
• Maîtrise de la langue anglaise ;
• Expérience de développement des systèmes d’identification dont biométrique serait un atout ;
• Expérience dans le traitement d’image serait un atout ;
• Configuration de terminaux biométriques ;
• Avoir une maîtrise de la langue anglaise ;
– Pour Développeur JAVA FRONT-END (TG-WURI – TOGO- 240411 -CS-IND)
- Services attendus
Placé sous la responsabilité de l’architecte technique et l’autorité de l’architecte technique adjoint, le développeur Java front-end est en charge de :
- Assurer l’ergonomie visuelle et fonctionnelle des applications ou sites web liés aux différents projets et améliorer les solutions existantes ;
• Etudier et comprendre les besoins exprimer afin de rédiger un cahier des charges ;
• Collaborer avec l’équipe designer pour produire des maquettes d’interfaces utilisateurs ergonomiques ;
• Concevoir et développer des interfaces ergonomiques, claires, rapides et faciles à utiliser ;
• Découper, monter et intégrer les éléments graphiques ou maquettes de l’interface utilisateurs ;
• Contribuer à l’optimisation des applications par des actions de maintenance corrective et évolutive.
• Rédiger la documentation technique et utilisateur des applications développées ou intégrées.
• Apporter un support technique aux différents utilisateurs ;
• Elaborer des rapports d’activités périodiques ou sur demande
- Qualification
- Minimum Licence (BAC+3) dans les domaines du développement d’applications ou équivalent ;
• Justifier d’une expérience professionnelle qualitative d’au moins 3 ans en développement front-end Java ;
• Posséder de solides compétences en Java, HTML5, CSS3, Java FX, Spring Framework ;
• Parfaite connaissance de JavaScript et son fonctionnement ;
• Avoir une excellente connaissance des spécificités de chaque navigateur ;
• Maitrise ou notions avancées des technologies, frameworks, langages et environnements suivants : Angular, React, Vue JS, JQuery, Bootstrap, Webservice REST et SOAP ;
• Maitriser aux moins deux des IDE suivants (Visual Studio Code, Spring Tool Suite, Eclipse, Netbeans) ;
• Avoir des notions sur les systèmes de base de données relationnelles et orienté documents (PostgreSQL, SQL, MySQL, Oracle, Mongo DB…) ;
• Avoir des compétences dans le développement mobile (android ; IOS ; Kaos)
• Avoir des compétences en référencement et optimisation des performances des pages web ;
• Maîtriser le responsive design, de l’UX et des interfaces mobiles ;
• Être familier avec au moins deux logiciels de PAO et de traitement d’images ;
• Maitrise des concepts de développement agile et pouvoir opérer dans un environnement Scrum ;
• Maitrise de l’outil gith pour le versioning de code ;
• Avoir une maitrise de la langue anglaise.
– Pour Développeur ANDROID (TG-WURI – TOGO- 240412 -CS-IND)
- Services attendus
Placé sous la responsabilité de l’architecte technique et l’autorité de l’architecte technique adjoint, le développeur androïd est en charge de :
- Etudier et comprendre les besoins exprimés afin de rédiger un cahier des charges ;
• Réaliser les travaux d’analyse et de modélisation de solution aux besoins ;
• Développer, tester et mettre en production des applications mobiles Android dans le cadre des missions de l’ANID en général et le programme d’identification biométrique en particulier ;
• Contribuer à l’optimisation des applications par des actions de maintenance corrective et évolutive ;
• Évaluer les spécifications techniques requises pour des équipements Mobile Android et iOS ciblés par une application ;
• Rédiger la documentation technique et utilisateur des applications développées ou intégrées.
• Apporter un support technique aux différents utilisateurs ;
• Élaborer des rapports d’activités périodiques ou sur demande ;
- Qualification
- Minimum Licence (BAC+3) ou tout autre diplôme équivalent dans les domaines de développement d’applications informatiques ;
• Disposer d’une expérience minimum de 4 ans dans le domaine informatique ;
• Justifier d’une expérience professionnelle qualitative d’au moins 2 ans en développement d’applications Mobile Android ;
• Une expérience en matière de développement d’application IOS ou tout autre système d’exploitation serait un atout ;
• Disposer d’excellentes compétences en analyse, résolution de problèmes ;
• Avoir de l’intérêt pour le système d’exploitation Android de Google et se mettre à jour régulièrement sur ses évolutions ;
• Connaissance de l’écosystème cloud de Google pour le développement mobile Maitrise des langages de programmation Java et/ou Kotlin pour le développement Android ;
Maitrise en technologie de développement multiplateforme notamment Flutter ciblant les plateforme Android et iOS ;
Savoir utiliser le kit de développement d’Android (SDK Android) via les outils comme Eclipse, Android Studio ou Java développement kit (JDK) ;
Des connaissances dans d’autres langages de programmation tels que C, C++ et Native Développent Kit (NDK), Swift, Javascript, Dart sont souhaitables ;
Expertise dans le développement d’une interface utilisateur Android moderne en utilisant les lignes directrices et les principes de Material Design pour Android.
Connaissance et expérience de l’une des bibliothèques de test Android telles que Expresso, Junit, Mockito, Robolectric et UI Automator.
Compréhension du cycle de vie des applications, y compris la publication sur l’App Store ou sur Play Store.
Expérience de l’intégration d’applications mobiles avec des API, des services Web et/ou des micro-services.
• Connaissance et expérience du développement d’applications mobiles en tenant compte de l’architecture de sécurité mobile des applications.
• Bonne compréhension de l’UI/UX et de sa relation avec le développement d’applications, y compris le développement de maquettes filaires.
• Maitrise des notions de base de données mobile ;
• Avoir de bonnes aptitudes de communication et une bonne capacité rédactionnelle ;
• Maitrise des concepts de développement agile et pouvoir opérer dans un environnement Scrum
• Maitrise de l’outil git pour le versioning de code
• Maitrise de la langue anglaise ;
– Pour le GRAPHISTE-WEBDESIGNER (TG-WURI – TOGO-240417-CS-INDV)
- Services attendus
Placé sous la responsabilité de l’architecte technique et l’autorité de l’architecte technique adjoint, le graphiste-webdesigner :
• Assurer une étude complète du projet web ;
• Planifier et mettre en page les contenus à destination d’écrans (web, mobiles, tablettes) en lien avec le contenu ;
• Planifier et assurer la navigation et l’ergonomie ;
• Distribuer les éléments techniques aux équipes d’intégration ;
• Mener le déploiement du projet après validation ;
• Collaborer avec les équipes techniques ;
Il est noté que la liste des tâches ci-dessus listées n’est pas limitative et peut, de ce fait, d’un commun accord avec l’ANID, être sujette à des modifications.
- Le Ministère de l’Économie Numérique et de la Transformation Digitale (MENTD) invite les consultants éligibles, à manifester leur intérêt pour exécuter la mission ci-dessus indiquée. Les qualifications minima demandées pour chaque consultant sont les suivantes :
- Qualification
- Minimum Brevet de Technicien Supérieur ou Diplôme Universitaire technologique (BAC+2) dans les domaines du graphisme ; webdesigning ou tout autre diplôme jugé équivalent ;
• Justifier d’une expérience professionnelle qualitative cumulée d’au moins 3 ans dans le webdesigning ou le graphisme.
• Avoir une connaissance des languages web HTML5/CSS3
• Expertise dans la conception de wireframes, de storyboards, de flux d’utilisateurs, de flux de processus et de cartes de sites pour communiquer des idées d’interaction et de conception.
• Outre le HTML et le CSS, il est également nécessaire d’avoir une expérience en JavaScript pour le prototypage rapide.
• Bonne compréhension et expérience des concepts et méthodes de conception centrée sur l’humain (CCH).
• La connaissance de bootstrap et de J query est souhaitable.
• Expérience du développement de pages Web réactives pour différents facteurs de forme.
• Expérience et connaissance des modèles de conception UI/UX.
• Maitriser les outils suivants : Photoshop/InDesign/Illustrator/ suite bureautique
• Maitriser les logiciels vectoriels,
• Avoir une bonne connaissance des différents types d’impression (offset, sérigraphie, numérique) et de la chaîne graphique
Pour tous les postes, les consultants doivent avoir les qualités suivantes :
- Faire montre de professionnalisme, de méthodologie avec un esprit d’analyse et de synthèse ;
• Disposer d’une bonne intégrité professionnelle ainsi que des qualités personnelles appropriées telles que l’ingéniosité, la ténacité, l’indépendance, la confidentialité et la confiance ;
• Gérer les contraintes de délai et être capable de travailler en équipe et dans un environnement sous pression ;
• Rester à jour, les technologies évoluant très rapidement ;
• Être rigoureux, créatif et apte à apprendre ;
• Être apte à prospérer dans un environnement de travail mettant l’accent sur la performance, les résultats et la responsabilisation ;
- Les consultants doivent fournir leur CV détaillé accompagné des copies certifiées conformes de leurs diplômes ou attestations.
- Les critères d’évaluation des qualifications sont les suivants :
- Qualifications d’ordre général (30 points) ;
• Expériences pertinentes pour la mission (60 points) ;
• Expérience de la région et connaissance de la langue (10 points).
- Le consultant sera sélectionné suivant la méthode de la comparaison des qualifications en conformité avec les Directives de la Banque mondiale :
Sélection et Emploi de Consultants par les Emprunteurs de 2011. « Directives de Consultants ». Les consultants intéressés par la mission sont invités à porter leur attention sur le paragraphe 1.9 desdites Directives qui décrit les politiques de la Banque mondiale sur les conflits d’intérêt.
- Les informations complémentaires relatives à la mission ainsi que les termes de référence y relatifs peuvent être obtenus à l’adresse indiquée ci-dessous aux heures de service suivantes ou en adressant une demande par email : [email protected], de lundi à vendredi de 8 h 00 à 12 h 00 et de 15 h 00 à 16 h 00 TU.
- Les manifestations d’intérêt, rédigées en français et paginées, portant la mention « Manifestation d’intérêt pour Sélection d’un consultant individuel Poste postulé par le candidatpour l’Unité de Gestion de Projet WURI Togo » doivent parvenir par e-mail en précisant, en objet, le poste pour lequel le candidat postule, au plus tard le jeudi 21/10/2021 à 9 heures (TU)à l’adresse suivante :
Monsieur la Personne Responsable des Marchés Publics
Ministère de l’Economie Numérique et de la Transformation
Digitale Avenue Abdoulaye Fadiga,
Lomé-Togo
Téléphone : +228-22208229
E-mail : [email protected] avec copie à [email protected]