AVIS A MANIFESTATION D’INTERETS
« SENIOR DEVELOPPEUR WEB (JAVA J2EE, GROOVY/GRAILS et MOBILE)»
BANQUE AFRICAINE DE DEVELOPPEMENT
Avenue Joseph Anoma, 01 B.P. 1387, Abidjan, CÔTE d'IVOIRE
Département de Technologie de l’Information (TCIS)
E-mail: IT_Recruitment@AFDB.ORG
1. La Banque africaine de développement invite, par le présent avis, les Consultants Individuels à manifester leur intérêt pour la mission « SENIOR DEVELOPPEUR WEB (JAVA J2EE, GROOVY/GRAILS et MOBILE) »
2. Objectif de la mission: L’objectif principal de la mission est de fournir différentes compétences selon les besoins identifiés, en particulier de l’expertise en développement d’applications Groovy/Grails et front-end Angular. Le consultant doit à la fin de son mandat finaliser les tâches suivantes :
• Analyse, conception, développement, test et déploiement de la plateforme consolidée MapAfrica & dataPortal, les portails de la Banque de présentation de ses opérations et les impacts sur la vie des populations dans les pays membres régionaux.
• Développement de l’interface de connexion entre IATI interface et les systèmes cibles de collecte des données des projets, des contrats, des décaissements et de supervision.
• Support à la publication de l’indice de transparence de l’aide en termes de collecte, de revue et contrôle et de publication des XML en standard IATI.
• Développement d’une application mobile pour faciliter la consultation des données publiées sur les portails MapAfrica & dataPortal fonctionnant sur les périphériques mobile Android et IOS avec des fonctionnalités avancées de notifications en temps réel et de fonctionnement hors ligne et de sécurité avec empreinte digitale et authentification à deux facteurs.
• Assurer toute forme de maintenance en terme corrective et/ou évolutive des applications ci-après:
o IATI Interface pour la collecte, la revue et la génération des données XML au standard IATI
o E-Justice, l’application implémentant le processus de gestion des requêtes du Tribunal Administratif de la Banque
o African Natural Resources Center Platform de gestion du suivi et évaluation de projets
Le consultant expert Groovy/Grails, Java/J2ee aura pour tâche principale à développer et déployer des applications selon les spécifications et les priorités qui lui seront définies par le Chef de Projet avec lequel il aura à travailler. Entre autres, il aura à accomplir les tâches qui suivent :
• Recueillir, analyser et documenter les besoins des utilisateurs conformément à la procédure de développement des applications en vigueur à la Banque africaine de développement.
• Développer et tester les applications selon les exigences des standards de développement en vigueur au sein de la division et en tenant compte des conditions exigées par l'assurance qualité interne.
• Produire la documentation adéquate appropriée à chaque étape du cycle de vie des applications
• Former les utilisateurs.
• Obtenir le formulaire d’acceptation des applications livrées.
• Déployer l’application.
• Rendre compte périodiquement de son travail au Chef de projet avec lequel il travaille.
• Assurer le transfert de connaissance au personnel de la Banque.
• Préparer et faire approuver par le Chef de Projet, le rapport final de sa mission.
3. Profil du Consultant:
Le candidat devra avoir les qualifications et compétences suivantes :
i. A minimum un diplôme de Master ou Ingénieur en Informatique pour un domaine annexe.
ii. Au minimum 5 ans d’expériences professionnelles en développement d’applications web et mobile.
iii. Les compétences dans les domaines suivants :
▪ Très bonne expérience en développement d'applications Groovy/Grails, Java/J2ee en utilisant le langage Java et la plateforme J2EE (Java2 Enterprise Edition)
▪ Expertise dans la programmation orientée objet en utilisant Java
▪ Expérience dans les technologies de « Backend integration » des données (Baas) et des API pour l’intégration des applications
▪ Expérience dans les technologies d’intégration des applications (ESB)
▪ Bonne expérience dans les technologies de workflow
▪ Expérience de travail avec les institutions de développement ou du secteur privé
▪ Maitrise des techniques et technologies de communication.
▪ Maîtrise de l'anglais ou du français
iv. Les qualités suivantes :
▪ Une robuste expérience en développement sur Groovy/Grails ou Spring Boot
▪ Expérience de l’architecture à micro-services
▪ Compétence avérée dans l’intégration avec les systèmes cibles comme SAP, Microsoft et Filenet à travers des API ou des connecteurs spécifiques
▪ Expérience dans le développement d’applications mobiles sous IOS et Android
▪ Une expérience éprouvée dans l’utilisation des IDE IntelliJ IDEA, Spring Tool Suite, Eclipse, Visual Code, Sublime, Xcode
▪ Avoir une expérience dans le développement cloud
▪ Compétence avancée dans les langages HTML5, JavaScript, CSS3 et Angular
▪ Connaissance approfondie du SDLC et DevOps
▪ Capacité à travailler sous la double pression du temps et de l'exigence de qualité.
4. Le département de Technologie de l’Information (TCIS) invite les Consultants Individuels à présenter leur candidature en vue de fournir les prestations décrites ci-dessus. Les Consultants Individuels intéressés doivent produire les informations sur leur capacité et expérience démontrant qu’ils sont qualifiés pour les prestations (Lettre de motivation, CV, documentation, référence de prestations similaires, expérience dans des missions comparables, etc.).
5. Les critères d’éligibilité, l’établissement de la liste restreinte et la procédure de sélection seront conformes à la politique de la Banque pour le recrutement de consultant financé sur le budget administratif de la Banque. Il est à noter que l’intérêt manifesté par un Consultant Individuel n’implique aucune obligation de la part de la Banque de l’inclure sur la liste restreinte.
6. La durée des prestations est estimée à 12 moins besoin et la date de démarrage est prévue pour compter du 01 Décembre 2022
7. Les Consultants Individuels intéressés peuvent obtenir des informations supplémentaires à l’adresse mentionnée ci-dessous aux heures locales d’ouverture de bureaux suivants : de 09h00 à 17h00 heures locales d’Abidjan, Côte d’Ivoire.
8. Les manifestations d’intérêt devront être envoyées par email à l’adresse mentionnée cidessous au plus tard le Mardi 08 Novembre 2022 à 17h00 d’Abidjan, Côte d’Ivoire et porter expressément la mention « MANIFESTATION D’INTERET - SENIOR DEVELOPPEUR WEB ».
A l’attention de: IT Recruitment Team
Banque Africaine de Développement
Département de Technologie de l’Information (TCIS)
Avenue Joseph Anoma, 01 B.P. 1387,
Abidjan, Côte d'Ivoire
Email : IT_Recruitment@AFDB.ORG
9. ETABLISSEMENT DE LA LISTE RESTREINTE
Une liste restreinte de trois à six Consultants individuels, sera établie à l’issue de l’appel à manifestation d’intérêt. Les consultants retenus sur la liste restreinte seront évalués selon les critères suivants sur la base de leurs CV.
Niveau d’études en général 20%
Niveau d’études par rapport au domaine de la mission 20%
Nombre d’années d’expérience en général 20%
Nombre d’années d’expérience pertinente par rapport à la mission 40%