Description de l’emploi
Le PNUD Côte d’Ivoire recrute un Stagiaire Développeur d’Applications dans le cadre de l’accélération de sa transformation numérique et de la modernisation de ses processus internes.
Contexte organisationnel
Le PNUD est présent dans près de 170 pays et territoires et œuvre pour :
L’éradication de la pauvreté
La réduction des inégalités et de l’exclusion
Le développement durable
La gouvernance démocratique et l’État de droit
La résilience climatique et la gestion des risques
Dans le cadre de l’Agenda 2030 et du principe « ne laisser personne de côté », le bureau pays du PNUD Côte d’Ivoire renforce sa digitalisation pour améliorer :
L’efficacité opérationnelle
La traçabilité des activités
La gouvernance des données
La conformité aux normes IT et cybersécurité des Nations Unies
L’environnement technologique repose principalement sur Microsoft 365 (SharePoint Online, Power Platform, Microsoft Teams, Azure Active Directory).
Objectif général du stage
Contribuer à la conception, au développement et à l’optimisation de solutions applicatives internes sécurisées, performantes et évolutives, conformes aux standards informatiques du PNUD.
Objectifs spécifiques
Le stagiaire participera à :
L’analyse et la formalisation des besoins métiers
La conception de solutions techniques adaptées
Le développement d’applications web ou mobiles (MVP ou version complète)
L’intégration avec l’écosystème Microsoft 365
La mise en œuvre de mécanismes de sécurité et de gestion des accès
Les phases de tests, recette et déploiement
La production de documentation technique et utilisateur
Livrables attendus
À la fin du stage, les livrables suivants devront être fournis :
Cahier des charges validé
Documentation d’architecture technique
Application(s) fonctionnelle(s)
Code commenté et documentation technique complète
Guide utilisateur
Rapport final incluant recommandations d’amélioration
Responsabilités principales
Analyse et conception
Développement
Développement frontend et backend
Conception d’API REST
Mise en place de bases de données (SQL ou NoSQL)
Implémentation des mécanismes d’authentification
Sécurité et conformité
Application des standards OWASP
Gestion des rôles et journalisation
Protection des données conformément aux normes du PNUD
Tests et déploiement
Tests unitaires et d’intégration
Correction des anomalies
Assistance au déploiement
Support technique initial
Compétences techniques requises
Maîtrise d’au moins un langage (JavaScript, Python, C#, etc.)
Connaissance d’un framework web ou mobile
Maîtrise des bases de données relationnelles ou NoSQL
Compréhension des architectures cloud
Expérience en API REST
Connaissances en cybersécurité applicative
Notions Microsoft 365 / Power Platform (atout)
Profil recherché
Formation
Étudiant(e) en dernière année de Licence, Master ou cycle Ingénieur en Informatique, Génie logiciel ou Systèmes d’information
ou
Diplômé(e) depuis moins d’un an dans ces domaines
Critères d’évaluation
Indicateurs de performance
Respect des délais
Qualité et maintenabilité du code
Performance des solutions
Niveau d’adoption interne
Qualité de la documentation
Stack technologique indicative
Frontend : React / Power Apps / Angular
Backend : Node.js / .NET / Python
Base de données : SQL Server / Dataverse / PostgreSQL
Authentification : Azure Active Directory
Hébergement : Microsoft 365 / Azure
Architecture modulaire, API-first, séparation des couches et journalisation centralisée.
Conditions administratives
Stage régi par les règles du PNUD
Respect strict des politiques de confidentialité
Les productions développées demeurent propriété du PNUD
Conditions du stage
Prime de stage accordée
Autres frais à la charge du stagiaire
Assurance maladie obligatoire
Stage à temps plein
Non-éligibilité à un poste PNUD pendant la période de stage
Égalité des chances
Le PNUD garantit l’égalité des chances et encourage les candidatures qualifiées de tous horizons. Aucune forme de discrimination, harcèlement ou abus n’est tolérée.
Le PNUD se réserve le droit de sélectionner un ou plusieurs candidats et d’utiliser les candidatures pour d’autres postes similaires.