Développeur d'application métier

Secteur de tutelle : Division des conférences, des langues et des documents (CLD)

Lieu d'affectation: Paris

Classification of duty station:[[filter12]]

Standard Duration of Assignment: [[filter13]]

Catégorie d'emplois: Soutien administratif général

Type de contrat : Personnel non permanent

Durée du contrat : De 1 à 6 mois

Durée du contrat : Entre 8K€ et 10K€ selon profile et expérience

Recrutement ouvert à : Candidats externes

Clôture des candidatures (minuit heure de Paris) : 06/06/2025

 

Valeurs fondamentales de l’UNESCO : Engagement envers l’Organisation, intégrité, respect de la diversité, professionnalisme

 

RESUME DES FONCTIONS DU POSTE

Sous l’autorité globale de la Directrice de la Division des Conférences, Langues et Documents et la supervision directe du chef de section de la gestion des conférences et des manifestations culturelles, le développeur aura pour mission de finaliser un projet déjà amorcé en interne (ReactJS), visant à publier en ligne un calculateur de prix associé à un formulaire électronique de demande de réservation d’événement. Ce formulaire devra automatiquement alimenter une base de données structurée, actuellement sous forme de fichier Excel, afin d’assurer un suivi rigoureux et centralisé des demandes de réservation.

 

Cette première étape inclura également le développement des automatisations entre l'ensemble des solutions développées ainsi que la mise en place d’un tableau de bord synthétique permettant de visualiser l’état des demandes. Un mécanisme de communication vers les demandeurs (organisateurs) devra également être conçu, afin de leur fournir une meilleure visibilité sur l’état d’avancement de la gestion de leurs demandes.

 

En fonction du succès dans l’exécution de l’étape N°1, une deuxième étape pourra être engagée, consistant à développer une plateforme de suivi des demandes de réservation. 

 

Dans la même perspective, une troisième étape sera envisagée et consisterait en la création d’un outil de suivi dédié aux coordinateurs d’événements, permettant une gestion plus fine de la préparation des événements.

 

Le développeur collaborera étroitement avec le Service IT de l’UNESCO pour garantir la conformité du projet aux standards de sécurité, aux bonnes pratiques de développement internes, et assurer la qualité de la documentation technique et la maintenabilité du code produit une fois le projet livré.

 

Chaque étape, y compris celles éventuellement activées après le succès de l'étape N°1 (étapes N°2 et N°3), donnera lieu à un livrable distinct, soumis à validation par l’équipe en charge du pilotage fonctionnel du projet.

 

OBJECTIFS SPECIFIQUES

Phase N°1 :
État des lieux fonctionnel et technique
- Analyser le processus de réservation en vigueur ainsi que les rôles et interactions des différents intervenants, afin de comprendre les besoins opérationnels, les points de friction et les attentes fonctionnelles.
- Étudier le projet technique déjà amorcé (notamment la version accessible à l’adresse https://events.unesco.org/budget-calculator/), en ReactJS, et évaluer son potentiel d’évolution au regard des exigences identifiées.

 

Finalisation du calculateur et du formulaire électronique
- Concevoir et développer depuis le début ou compléter et améliorer le calculateur de prix ainsi que le formulaire de demande de réservation développés en interne, en veillant à leur intégration harmonieuse dans l’environnement existant et à leur facilité d’utilisation pour les usagers finaux.

 

Modélisation et mise en œuvre de la base de données
- Concevoir une base de données relationnelle structurée et sécurisée à partir du modèle Excel existant, permettant le suivi centralisé des demandes et leur gestion dans le temps.

 

Développement des automatisations entre modules
- Mettre en place les automatisations nécessaires entre les différentes solutions afin d’assurer la fluidité du processus.

 

Conception et développement d’un tableau de bord de suivi
- Concevoir et développer un tableau de bord permettant de visualiser de manière synthétique l’état des demandes (par statut, date, organisateur, etc.) et de faciliter leur gestion opérationnelle.

 

Mise en place d’un système de communication avec les demandeurs
- Intégrer un mécanisme de retour d’information vers les organisateurs ayant soumis une demande, afin de leur fournir de la visibilité sur le traitement de leur dossier.

 

Alignement avec les standards IT internes
- Collaborer étroitement avec le service informatique pour garantir la conformité de l’application aux standards de sécurité, d’hébergement (Azure), de RGPD et de documentation.

 

Documentation technique complète et maintenance initiale
- Produire une documentation technique claire et exhaustive (code, architecture, schémas de données, procédures de déploiement).

Phase N°2 et 3 à suivre, uniquement après validation phase N°1, nouvelle contractualisation à prévoir.rationnels.

 

 

LIVRABLES ATTENDUS ET MODALITES DE REGLEMENT

La rémunération du consultant sera répartie en trois tranches. Chaque tranche sera versée à l’issue de la validation des livrables correspondants, par l’équipe en charge du pilotage fonctionnel et technique du projet. Aucun versement ne sera effectué en amont de la première livraison validée.

 

Tranche 1 – 30 % de la rémunération
- Une note de cadrage fonctionnel structurant les besoins exprimés par les équipes opérationnelles
- Un formulaire électronique finalisé et opérationnel, intégré à l’environnement existant
- Un calculateur de prix interactif, fonctionnel, testé et intégré au formulaire

 

Tranche 2 – 40 % de la rémunération
- Une base de données relationnelle structurée et sécurisée, conforme aux exigences RGPD
- Les automatisations intermodules entre le formulaire, le calculateur, la base et le tableau de bord
- Un mécanisme de retour d’information aux organisateurs, leur permettant de suivre l’état de leur demande
- Un tableau de bord de suivi des demandes, accessible aux équipes de gestion

 

Tranche 3 – 30 % de la rémunération
- L’intégration de l’authentification Single Sign-On (SSO) via Azure AD
- Le déploiement sécurisé de l’application dans l’environnement Microsoft Azure de l’UNESCO
- Une documentation technique complète, incluant le code, les schémas, les procédures et les API
- Un kit de formation utilisateur, avec supports adaptés et animation des sessions
- Un journal de maintenance corrective et évolutive, retraçant les retours utilisateurs et les améliorations apportées

 

Si la phase 1 est conduite avec succès et validée dans son intégralité, des livrables complémentaires relatifs aux phases 2 et 3 (plateforme de suivi pour les équipes de réservation, puis outil de coordination des événements) pourront être définis. Une nouvelle enveloppe de rémunération ainsi que des conditions de versement spécifiques seront alors formalisées dans un avenant ou un nouvel accord contractuel.

 

 

QUALIFICATIONS REQUISES

Formation :
Diplôme d’études supérieures (Bac +3 minimum) en développement informatique, génie logiciel, systèmes d’information ou domaine équivalent.

 

Expérience professionnelle :
- Minimum 3 à 5 ans d’expérience dans le développement d’applications web modernes, en contexte professionnel structuré.
- Expérience avérée dans l’intégration de systèmes internes (SSO, environnement Microsoft, API institutionnelles).
- Une expérience dans l’usage d’outils d’intelligence artificielle générative pour le développement est fortement appréciée.

 

Compétences techniques :
- Maîtrise du développement frontend avec ReactJS et TypeScript.
- Excellente connaissance de Tailwind CSS pour la création d’interfaces performantes et responsives.
- Expérience dans l’intégration de bases de données (SQL) et la gestion de la persistance des données.
- Bonne maîtrise des principes de sécurité applicative (authentification, gestion des accès, conformité RGPD).
- Expérience en déploiement d’applications dans un environnement Cloud, idéalement Microsoft Azure.
- Bonne pratique de la documentation technique, du versionnage (Git), et des standards de code propres.

 

Compétences spécifiques et transversales :
- Capacité à utiliser les outils d’IA générative et les méthodes issues du Vibe Coding pour accélérer le développement, structurer rapidement des solutions et automatiser certaines tâches.
- Fortes capacités d’analyse et de structuration logique.
- Aptitude à travailler de manière agile et itérative, dans un environnement évolutif et collaboratif.
- Sens de l’organisation, rigueur, et respect des délais.
- Capacité à interagir avec des profils non techniques pour comprendre les besoins métier et les traduire en solutions concrètes.

 

Langues :
- Bonne connaissance de l’anglais et du français

LIVRABLES ATTENDUS ET MODALITES DE REGLEMENT

Pour plus d’informations, merci de consulter le Référentiel des compétences de l’UNESCO.

 

PROCESSUS DE SÉLECTION ET DE RECRUTEMENT

Veuillez noter que tous les candidats doivent remplir une demande en ligne et fournir des informations complètes et exactes. Pour postuler, veuillez visiter le site Web de l'UNESCO carrières. Aucune modification ne peut être apportée à la candidature soumise.

L'évaluation des candidats est basée sur les critères de l’avis de vacance de poste et peut inclure des tests et/ou des évaluations, ainsi qu'un entretien basé sur les compétences.

L'UNESCO utilise des technologies de communication telles que la vidéo ou la téléconférence, la correspondance par e-mail, etc. pour l'évaluation des candidats.

Veuillez noter que seuls les candidats sélectionnés seront contactés et que les candidats à l'étape de sélection finale seront soumis à une vérification des références sur la base des informations fournies.

L’UNESCO rappelle que la considération dominante dans le recrutement du personnel doit être la nécessité d’assurer à l’Organisation les services de personnes possédant les plus hautes qualités de travail, de compétence et d’intégrité. L’UNESCO applique une politique de tolérance zéro à l’égard de toute forme de harcèlement. L’UNESCO s’est engagée à atteindre et à maintenir une répartition géographique équitable et diversifiée, ainsi que la parité des genres parmi les membres de son personnel dans toutes les catégories et à tous les niveaux. En outre, l’UNESCO est résolue à atteindre une diversité de personnel sur le plan du genre, de la nationalité et de la culture. Les candidatures de ressortissants d’États membres non et sous-représentés (veuillez cliquer ici pour la dernière mise à jour) sont particulièrement bienvenues et vivement encouragées. Les personnes issues de groupes minoritaires et de groupes autochtones, ainsi que les personnes handicapées, sont également encouragées à postuler. Toutes les candidatures seront traitées avec la plus grande confidentialité. Une mobilité mondiale est requise pour les membres du personnel nommés sur des postes internationaux.

L’UNESCO ne prend de frais à aucune étape du recrutement.

Veuillez noter que l'UNESCO est une organisation non-fumeurs.