La Division technologique de la FAO recrute pour plusieurs profils (18 Avril 2024)

Informations sur l'emploi

Titre du Poste : Développeur en technologies de l'information (divers profils)

Niveau Requis : Diplôme universitaire supérieur

Année d'Expérience Requise : 1 an

Lieu du Travail : Divers lieux

Date de Soumission : 09/05/2024

Description de l'emploi

La Division des technologies de l’information (CSI) est responsable de toutes les activités informatiques au sein de l’Organisation. CSI remplit au nom de l’Organisation les rôles essentiels suivants : définir les politiques informatiques de la FAO et fournir des conseils stratégiques sur l’architecture et les normes informatiques, la gouvernance, les politiques et les questions opérationnelles tout en surveillant la conformité de l’organisation ; définir les mécanismes de gestion des informations et des données de la FAO; protéger les actifs informationnels de la FAO et garantir la confidentialité, l’intégrité et la disponibilité; assurer la fourniture de services informatiques essentiels aux opérations mondiales de l’Organisation et soutenir les informations et les processus opérationnels ;

Lignes hiérarchiques 
Selon le rôle attribué, le titulaire relèvera du responsable des technologies de l’information ou du chef de projet.
Focus technique 
Le titulaire du poste contribuera au développement d’applications au sein de l’une des équipes de développement informatique et d’innovation de la FAO, en développant des solutions utilisant les dernières technologies et en généralisant leur adoption, en travaillant dans l’un des rôles suivants :
Concepteur UX/UI
 Développeur Web/Mobile/web/Frontend
 Développeur back-end
 Spécialiste en visualisation de données
 Ingénieur de données
 Ingénieur Cloud DevSecOps
 Spécialiste de l’intelligence artificielle
 Spécialiste du soutien aux programmes 
 Spécialiste SIG 
Tâches et responsabilités 
Selon le profil, le titulaire du poste soutiendra, dirigera ou exécutera les tâches suivantes en matière de systèmes d’information :
• Participer à une équipe de développement de logiciels Agile, en créant des produits logiciels efficaces et de haute qualité qui fournissent de vraies solutions dans les plus brefs délais.
• Développer des applications à l’aide des méthodologies SDLC telles que les modèles et outils CI/CD.
• Participer aux discussions de conception, développer des maquettes et traduire les exigences commerciales en tâches techniques.
• Développer, tester, déboguer et maintenir des applications ; résoudre les problèmes de performances des systèmes et les plantages selon les demandes opérationnelles, si nécessaire.
• Assurer la cohérence et le respect des normes organisationnelles appropriées en étroite collaboration avec les fonctions d’assurance qualité (AQ), de sécurité de l’information (InfoSec) et d’expérience utilisateur (UX).
LES CANDIDATS SERONT ÉVALUÉS PAR RAPPORT À CE QUI SUIT 
Exigences minimales 
• Pour les consultants :
 Diplôme universitaire ou équivalent en informatique, en génie informatique ou en ingénieur logiciel professionnel ou dans un domaine connexe.
 Connaissance pratique (niveau C) de l’anglais, du français ou de l’espagnol et connaissance limitée (niveau B) de l’une des autres langues officielles de la FAO (arabe, chinois, russe).
 Au moins 1 an d’expérience professionnelle en tant que développeur de logiciels, chef de projet ou support de projet dans des solutions logicielles complexes ou dans de grandes équipes de développement.
• Pour les messages d’intérêt public :
 Diplôme universitaire ou expérience technique équivalente dans le sujet.
 Connaissance pratique (niveau C) de l’anglais, du français, de l’espagnol, de l’arabe, du chinois ou du russe.
 Au moins 1 an d’expérience professionnelle en tant que développeur de logiciels, chef de projet ou support de projet dans des solutions logicielles complexes ou dans de grandes équipes de développement.
 
Compétences de base de la FAO 
• Focalisation sur les résultats
• Travail en équipe
• Communication
• Établir des relations efficaces
• Partage des connaissances et amélioration continue
Compétences techniques/fonctionnelles 
Les candidats auront une expérience concrète et une passion pour une ou plusieurs des spécialisations et/ou technologies suivantes :
• UX/UI – Design, business models, KPI de réussite, design centré sur l’humain, storyboarding et parcours clients, internationalisation et interfaces multiculturelles, Material-Design.
• Développement d’applications mobiles/Web/Front End – Flutter & Dart, Angular, React, PWA, Android Native.
• AppDev backend – Firebase sans serveur, fonctions cloud, API cloud, Java/Spring, Python, Flask, Django, NodeJS, RoR
• Visualisation des données – R Shiny, Tableau, PowerBI, Data Studio.
• Ingénierie des données – Temps réel, Internet des objets, BigData, géospatiale, Talend, flux et intégration de données, analyse, modélisation de prédication et apprentissage automatique. Carnets Jupyter, Python Pandas, Airflow/DataFlow, BigQuery, Cloud Composer, GEE, CKAN.
• Ingénieur Cloud DevSecOps – SDLC, Intégration et Livraison Continues (BitBucket Pipelines) – Infrastructure GCP as a Code, Terraform, solutions SaaS – InfoSec – Surveillance et Analyse des Performances, Stackdriver, Crashlytics, Analytics et Utilisation.
• Spécialiste de l’intelligence artificielle – Modèles d’intelligence artificielle, services cognitifs, traitement du langage naturel, grands modèles de langage, vision par ordinateur.
• Spécialiste du support de programme – Engagement et collaboration avec diverses parties prenantes, assurant l’alignement avec les buts et objectifs du projet et soutenant la gestion de projet informatique. .
• Spécialiste SIG – Maîtrise des logiciels SIG, notamment ArcGIS, QGIS ou d’autres plates-formes. Télédétection, cartographie, programmation spatiale et visualisation.
 
Les critères de sélection
• Autodidacte et indépendant
• Capacité démontrable à mettre en œuvre des solutions à des problèmes complexes sur les plateformes front-end, back-end et mobiles.
• Expérience dans les profils de développeur logiciel, de chef de projet ou de support de projet.
• Connaissances et compétences approfondies en techniques, technologies et frameworks de programmation
• Expérience dans la conception d’architectures mobiles et cloud first
• Familiarité avec les techniques de programmation défensive et sécurisée
• Connaissance des protocoles et normes Internet et Web.
• Connaissance souhaitable des meilleures pratiques de développement de logiciels, y compris la gestion des versions et des versions, les tests continus, l’intégration et la livraison.
• Connaissances en développement piloté par les tests, méthodologies agiles, architectures cloud, API et/ou DevOps ; est souhaitable et pourrait constituer un différenciateur clé.
• Capacité à conseiller les décideurs sur les questions de gestion de projet, financières et administratives.
• Capacité à communiquer efficacement.
Retrouvez des opportunités sur  notre compte Tiktok.