I. CONTEXTE DE L’ORGANISATION
Le PNUD travaille dans environ 170 pays et territoires, contribuant à l’éradication de la pauvreté et à la réduction des inégalités et de l’exclusion. Nous aidons les pays à développer des politiques, des compétences en matière de leadership, des capacités de partenariat, des capacités institutionnelles et à renforcer la résilience afin de maintenir les résultats du développement.
Le PNUD travaille au renforcement de nouveaux cadres pour le développement, la réduction des risques de catastrophe et le changement climatique. Nous soutenons les efforts des pays pour atteindre les nouveaux Objectifs de développement durable, qui guideront les priorités mondiales de développement jusqu’en 2030. Le principe clé de l’Agenda 2030, qui consiste à ne laisser personne de côté et à éradiquer les inégalités, est au cœur de toutes nos activités.
Le PNUD s’attache à aider les pays à définir et à partager des solutions dans trois domaines principaux :
– le Développement Durable
– La Gouvernance démocratique et la consolidation de la paix, Etat de Droits, Droits Humains
– La résilience au climat et aux catastrophes
Dans toutes nos activités, nous encourageons la protection des droits de l’homme et l’autonomisation des femmes, des minorités et des personnes les plus pauvres et les plus vulnérables.
II. CONTEXTE DU STAGE :
Dans le cadre de l’accélération de sa transformation numérique, le Bureau du PNUD Côte d’Ivoire engage une modernisation progressive de ses processus internes afin d’améliorer l’efficacité opérationnelle, la traçabilité des activités et la qualité de service aux unités métiers.
Cette dynamique s’inscrit dans :
- La digitalisation des processus administratifs et opérationnels ;
- L’optimisation des flux d’information et de validation ;
- Le renforcement de la gouvernance des données ;
- L’alignement avec les normes IT et de cybersécurité des Nations Unies.
L’environnement technologique repose principalement sur l’écosystème Microsoft 365 (SharePoint Online, Power Platform, Microsoft Teams, Azure Active Directory), avec des exigences élevées en matière de sécurité, de conformité et d’architecture évolutive.
Dans ce contexte, le Service ICT souhaite recruter un Stagiaire Développeur d’Applications afin de contribuer au développement de solutions applicatives internes sécurisées et adaptées aux besoins métiers.
OBJECTIF GÉNÉRAL DU STAGE
Contribuer à la conception, au développement, à l’intégration et à l’optimisation de solutions applicatives internes sécurisées, performantes, évolutives et conformes aux normes informatiques du PNUD.
OBJECTIFS SPÉCIFIQUES
Le stagiaire sera amené à :
- Participer à l’analyse et à la formalisation des besoins fonctionnels des unités métiers ;
- Concevoir des solutions techniques adaptées aux contraintes organisationnelles ;
- Développer des applications web ou mobiles (MVP ou version complète) ;
- Assurer l’intégration avec l’écosystème Microsoft 365 ;
- Mettre en œuvre les mécanismes de sécurité et de gestion des accès ;
- Participer aux phases de tests, recette et déploiement ;
- Produire une documentation technique et utilisateur complète.
RÉSULTATS ATTENDUS (LIVRABLES MESURABLES)
À l’issue du stage, les livrables suivants devront être fournis :
- Cahier des charges fonctionnelles validées ;
- Documentation d’architecture technique ;
- Application(s) fonctionnelle(s) (MVP ou version stabilisée) ;
- Technique de documentation (code commenté, schémas, diagrammes) ;
- Guide utilisateur ;
- Rapport final de scène incluant des recommandations d’amélioration.
Fonctions et responsabilités
| Non | Tâches et responsabilités | % du temps |
| Dans cette section, énumérez les principales responsabilités et tâches du poste.
(Incluez les pourcentages pour chaque tâche). |
||
| 1 | Analyse et conception
|
100 |
Compétences
Compétences techniques :
Le candidat devra démontrer :
- Maîtrise d’au moins un langage de programmation (JavaScript, Python, C#, etc.) ;
- Connaissance du Framework web ou mobiles ;
- Maîtrise des bases de données relationnelles ou NoSQL ;
- Compréhension des architectures cloud.
- Expérience en développement d’API REST ;
- Notions d’intégration avec Microsoft 365 / Power Platform (atout) ;
- Connaissance des principes de cybersécurité applicative.
Compétences et expérience requises
Éducation:
Les candidats doivent répondre à l’une des exigences suivantes en matière d’éducation :
- Étudiant(e) en dernière année de Licence, Master 1 ou 2 ou cycle Ingénieur en Informatique, Génie logiciel, Systèmes d’information ou domaine connexe ;
- Être diplômé depuis moins d’un an d’une Licence, Master 1 ou 2 ou cycle Ingénieur en Informatique, Génie logiciel, Systèmes d’information ou domaine connexe ;
- Solides bases en architecture logicielle et développement applicatif.
Expérience:
CRITÈRES D’ÉVALUATION
Les candidatures seront effectives sur la base :
- Du parcours académique ;
- Des compétences techniques démontrées ;
- Des projets réalisés (portfolio ou GitHub appréciés) ;
- De la capacité à évoluer dans un environnement institutionnel structuré.
INDICATEURS DE PERFORMANCE (KPI)
La performance du stagiaire sera réalisée selon :
- Respecter les délais convenus ;
- Qualité et maintenabilité du code ;
- Performance et stabilité des solutions développées ;
- Niveau d’adoption interne ;
- Qualité et exhaustivité de la documentation produite.
TECHNIQUE ARCHITECTURALE INDICATIVE
Stack technologique recommandée
- Frontend : React / Power Apps / Angular (selon cas d’usage)
- Backend : Node.js / .NET / Python
- Base de données : SQL Server / Dataverse / PostgreSQL
- Authentification : Azure Active Directory
- Hébergement : Environnement Microsoft 365 / Azure
Modèle d’architecture applicatif
- Architecture modulaire et évolutive
- Séparation claire des canapés (Présentation / Logique métier / Données)
- Intégration API-first
- Journalisation centralisée
Intégration Microsoft 365
- Authentification via Azure AD
- Stockage documentaire via SharePoint
- Automatisation via Power Automate
- Notifications via Teams
Gouvernance et sécurité
- Gestion des rôles et autorisations
- Journalisation des actions
- Protection des données sensibles
- Respect des normes informatiques et cybersécurité du PNUD
CONDITIONS ADMINISTRATIVES
- Le stage est régi par les règles et procédures applicables aux stagiaires du PNUD ;
- Le stagiaire devra respecter les politiques de confidentialité et de sécurité des données ;
- Toute production développée dans le cadre du stage demeure propriété du PNUD.
IV. CONDITIONS DE STAGE
- Les stagiaires du PNUD bénéficient d’une prime de scène.
- Toutes les autres dépenses liées au stage sont à la charge du stagiaire ou de l’entité qui le parraine ;
- Le PNUD n’accepte aucune responsabilité pour les coûts résultant d’accidents et/ou de maladies ou de décès survenus pendant le stage ;
- Les stagiaires sont responsables de l’obtention des visas nécessaires et de l’organisation du voyage vers et depuis le lieu d’affectation où l’étape sera effectuée ;
- Les stagiaires ne sont pas éligibles pour postuler ou être nommés à un poste au PNUD pendant la période de stage ;
- Les stagiaires doivent fournir la preuve de leur inscription à un régime d’assurance maladie ;
- Les stagiaires ne sont pas des membres du personnel et ne peuvent pas représenter le PNUD à titre officiel ;
- Les stagiaires sont censés travailler à temps plein, mais une certaine flexibilité est autorisée pour les programmes d’éducation ;
- Les stagiaires doivent obtenir un financement pour leur subsistance et prendre leurs propres dispositions pour le stage, le voyage, le VISA, le logement, etc.