AVIS A MANIFESTATION D’INTERETS

BANQUE AFRICAINE DE DEVELOPPEMENT

Avenue Joseph Anoma, 01 B.P. 1387, Abidjan, CÔTE d’IVOIRE

Département De Technologie de l’Information (CHIS)

E-mail : IT_Recruitment@AFDB.ORG

Telephone : (+225) 20 26 22 61/ (+225) 20 26 25 83

Expression d’intérêt requis pour un consultant individuel junior : DEVELOPPEUR WEB ET SUPPORT AUX APPLICATIONS (JAVA J2EE, GROOVY/GRAILS)

Brève description de la mission : La division de développement et maintenance des applications veut renforcer son équipe en charge des applications pour gérer la maintenance de ses produits logiciels existants et le support. Cela peut inclure le développement d’applications de petite et moyenne taille, la mise à jour d’applications existantes, la configuration d’outils dédiés, la gestion de contenu et l’appui au personnel de la Banque.

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, maintenance et support aux applications Groovy/Grails.

Le consultant expert Groovy/Grails, Java/J2ee aura pour tâche principale à maintenir 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 de modifications et d’évolutions des applications 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 ;
  • Configurer des workflows ;
  • 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 ;
  • Assister à 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.

Les activités couvrent la maintenance des applications et plateformes et leur configuration à savoir le BPPS (processus de revue et approbation des opérations de la Banque), le système de gestion des cadeaux institutionnels, le fichier des immatriculations des véhicules, la configuration des applications mobiles et cloud, le développement d’interfaces d’intégration de données et d’applications et la mise à jour des projets dans TFS.

Qualifications et expériences requises !

Le candidat devra avoir les qualifications et compétences suivantes :

  1. Avoir au moins un Diplôme d’Ingénieur ou Master en Informatique ou dans un domaine annexe ;
  2. Avoir au minimum 2 ans d’expérience en développement d’applications ;
  3. Avoir moins de 32 ans.

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 les API de la plateforme J2EE (Java2 Enterprise Edition) ;
  • Expertise dans la programmation orientée objet en utilisant Java ;
  • Bonne expérience dans les technologies SAP ;
  • Bonne expérience dans les technologies de workflow ;
  • Expérience de travail avec les institutions de développement ou de la grande industrie entreprise ;
  • Maitrise des techniques et technologies de communication ;
  • Maîtrise de l’anglais ou du français

Les qualités suivantes :

  • Une robuste expérience en développement sur Groovy/Grails, angular Js, ionic, Mongo DB, Express JS, npm, Gulp, grunt, Node.Js, bower, apache cordova, bower ;
  • Expérience de l’architecture SOA, des outils, REST/JSON et les frameworks javascript AngularJS, Backbone.js, Boostrap, Kendo UI, Ember.js, JQUERY, SAPUI5 ;
  • Expérience dans le développement de solution Mobile ( iOS,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 réussie de l’authentification sur serveur LDAP à partir d’une application Java ;
  • Une expérience éprouvée dans le déploiement d’applications sécurisée JAAS sous Oracle Weblogic 11g ;
  • Compétence avancée dans l’utilisation des outils utilisant HTML5, JavaScript, CSS3 XML et JSON ;
  • Connaissance approfondie dans l’utilisation de GIT et TFS ;
  • Expérience sur les applications multi-sites ;
  • Expertise dans les outils « Microsoft Desktop Productivity Suite applications », y compris Word, Excel et Powerpoint ;
  • Intégration de solutions SAP, MS, Oracle ;
  • Capacité à travailler sous la double pression du temps et de l’exigence de qualité

Département émetteur de la demande : Département De Technologie de l’Information (CHIS)

Lieu d’affectation : Abidjan / Cote d’Ivoire

Durée de la mission : 12 mois.

Date prévue du début de la mission : 15 March 2019.

Termes de référence détaillés de la mission : voir annexe 1

Date limite pour exprimer l’intérêt : 05 March 2019.

Manifestation d’intérêt à soumettre par email à : IT_RECRUITMENT@AFDB.ORG

Toutes les questions et clarifications nécessaires seront à adresser à : IT Recruitment Team

Email :  IT_RECRUITMENT@AFDB.ORG

Veuillez joindre votre Curriculum Vitae à jour, selon le format indiqué ci-dessous.

MODELE DE CURRICULUM VITAE (CV)

MODEL CURRICULUM VITAE – AFDB BAD

Annexe 1 : termes de référence

Recrutement d’un consultant junior développeur web et support aux applications (java j2ee, groovy/grails)

Introduction / contexte :

Pour créer, fournir, partager et distribuer les connaissances et les informations en son sein, la Banque utilise ses applications Java et Web 2.0 ainsi que ses sites Internet et Intranet. Ces technologies et outils présentent une importance capitale dans la conception, la navigation, la qualité de leur contenu, de leur apparence et de leurs fonctionnalités. A ce titre, une attention particulière, des revues périodiques du contenu et des services proposés sont essentielles afin d’améliorer l’accès, l’attraction et l’utilisation de ces outils; ce qui motive l’appel à des compétences de développement Java et Web 2.0 répondant à des applications utilisant les technologies les plus récentes dans la ligne de produits utilisée sur la plateforme de développement de la Banque.

Objectifs 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, maintenance et support aux applications Groovy/Grails.

La division de développement et maintenance des applications veut renforcer son équipe en charge des applications pour gérer la maintenance de ses produits logiciels existants et le support.

Cela peut inclure le développement d’applications de petite et moyenne taille, la mise à jour d’applications existantes, la configuration d’outils dédiés, la gestion de contenu et l’appui au personnel de la Banque.

Activités & livrables :

Le consultant expert Groovy/Grails, Java/J2ee aura pour tâche principale à maintenir 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 de modifications et d’évolutions des applications 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 ;
  • Configurer des workflows ;
  • 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 ;
  • Assister à 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.

Les activités couvrent la maintenance des applications et plateformes et leur configuration à savoir le BPPS, le système de gestion des cadeaux institutionnels, le fichier des immatriculations des véhicules, la configuration des applications mobiles et cloud, le développement d’interfaces d’intégration de données et d’applications et la mise à jour des projets dans TFS.

Qualifications et expériences requises :

Le candidat devra avoir les qualifications et compétences suivantes :

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 les API de la plateforme J2EE (Java2 Enterprise Edition) ;
  • Expertise dans la programmation orientée objet en utilisant Java ;
  • Bonne expérience dans les technologies SAP ;
  • Bonne expérience dans les technologies de workflow ;
  • Expérience de travail avec les institutions de développement ou de la grande industrie entreprise ;
  • Maitrise des techniques et technologies de communication ;
  • Maîtrise de l’anglais ou du français

Les qualités suivantes :

  • Une robuste expérience en développement sur Groovy/Grails, angular Js, ionic, Mongo DB, Express JS, npm, Gulp, grunt, Node.Js, bower, apache cordova, bower ;
  • Expérience de l’architecture SOA, des outils, REST/JSON et les frameworks javascript AngularJS, Backbone.js , Boostrap, Kendo UI, Ember.js, JQUERY, SAPUI5 ;
  • Expérience dans le développement de solution Mobile ( iOS,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 réussie de l’authentification sur serveur LDAP à partir d’une application Java ;
  • Une expérience éprouvée dans le déploiement d’applications sécurisée JAAS sous Oracle Weblogic 11g ;
  • Compétence avancée dans l’utilisation des outils utilisant HTML5, JavaScript, CSS3 XML et JSON ;
  • Connaissance approfondie dans l’utilisation de GIT et TFS ;
  • Expérience sur les applications multi-sites ;
  • Expertise dans les outils « Microsoft Desktop Productivity Suite applications », y compris Word, Excel et Powerpoint ;
  • Intégration de solutions SAP, MS, Oracle ;
  • Capacité à travailler sous la double pression du temps et de l’exigence de qualité.

 

Gestion/supervision de la mission :

Le consultant effectuera sa mission sous la supervision du chef de division, CHIS.1.

Durée de la mission :

  • La mission est prévue pour Douze (12) mois ;
  • La date de commencement est 15 Mars 2019.

Localisation

La mission s’effectuera au siège de la Banque Africaine de Développement à Abidjan, Côte d’Ivoire.

Partager