Stagiaire ICT
Participate in web application development and maintenance for PNUD.
Overview
Participate in web application development and maintenance for PNUD.
You have:
- Must be enrolled in university (Master's or equivalent) in Web Development Programming.
- Must have experience in programming concepts.
- Knowledge of UML or Merise modeling required.
- Proficient in HTML, C#, PHP, CSS/Bootstrap, and Wlangage.
- Good knowledge of database management systems, particularly MySQL.
- Fluency in French required; knowledge of English is a plus.
- Must return to studies after the internship.
Contract
This is a Internship contract. It usually requires 0 years of experience, depending on education. More about Internship contracts.
Background
Afin d'apporter une réponse efficace aux besoins attendus dans sa gestion, le Programme des Nations Unies pour le développement appelle à candidature de stage pour la réalisation et la maintenance d'une application basée web. L'objectif de ce stage est de participer à la conception, la réalisation, le développement et à la mise en œuvre d'applications métiers à la demande pour le PNUD au Sénégal sur la base des exigences du client et des standards de modélisation et d'optimisation adéquats.
Duties and Responsibilities
1. Développement web
- Obtenir et expliciter les besoins, attentes et contraintes des parties prenantes ;
- Transformer les besoins, attentes, contraintes et interfaces des parties prenantes en exigences clients ;
- Effectuer les analyses détaillées ;
- Réaliser la programmation avec les outils de développement validés par l'organisation ;
- Effectuer la vérification du code et la correction de bugs à partir des jeux d'essais puis renseigner les cahiers de tests. ;
- Rédiger la documentation de la gestion et l’administration des applications ;
- Rédiger les guides d’utilisateurs des applications ;
2. Analyse et gestion de données
- Concevoir et maintenir des systèmes de données ;
- Développer et mettre en œuvre des bases de données, des systèmes de collecte de données, des analyses de données et d'autres stratégies visant à optimiser l'efficacité et la qualité du travail.
- Créer des rapports en se basant sur l'exploration, l'analyse et la visualisation des données.
- Utiliser des outils statistiques pour interpréter les ensembles de données, en accordant une attention particulière aux tendances et aux schémas qui pourraient être utiles pour les efforts d'analyse.
- Créer une documentation appropriée qui permet aux parties prenantes de comprendre les étapes du processus d'analyse des données afin de reproduire ou dupliquer l'analyse si nécessaire.
Competencies
1.Compétences techniques
- Connaissance de la modélisation UML ou Merise ;
- Bonne connaissance en gestion de base de données ;
- Bonne connaissance de l’algorithmique, des technologies et des langages de programmation suivant :
- HTML ;
- C# ;
- PHP ;
- CSS/Bootstrap ;
- Wlangage;
- Bonne connaissance des éditeurs de code suivant :
- Dreamweaver ;
- Sublime Text ;
- Visual Studio ;
- WinDev ;
- Connaissance de Microsoft SharePoint ;
- Connaissance en Business Intelligence ;
2.Capacités fonctionnelles
- Se montrer créatif et imaginatif pour trouver des solutions innovantes ;
- Avoir une bonne connaissance avec les normes et procédures de sécurité en rapport avec la conception et le développement de site web ;
- Bonne planification, compétences de coordination, autonomie, sens de l’initiative et de l’anticipation ;
- Faire preuve d’ouverture d’esprit et de capacité à gérer et solutionner des problèmes complexes ;
- Bonnes capacités d’organisation, d’analyse et de synthèse ;
- Aptitudes à travailler en équipe et dans un environnement multiculturel ;
- Capacité à travailler sous pression ;
- Avoir une bonne culture générale informatique ;
Required Skills and Experience
Formation/ Éducation
- Le/ La Stagiaire doit être inscrit (e) à l’université (programmes d’études supérieures/ 2ème diplôme universitaire (Maîtrise ou équivalent) en Programmation de développement basés Web ;
- Ou être inscrit(e) à la dernière année universitaire d’un premier diplôme universitaire (licence ou équivalent) dans les mêmes catégories d’études ;
- Ou avoir obtenu un diplôme universitaire (tel que défini ci-dessus) moins d’un an avant le début du stage ;
- Seuls les étudiant (e) s qui retourneront à leurs études à la fin de leur stage sont éligibles.
Expérience:
- Un stage en entreprise serait un plus ;
- Maitriser les concepts de programmation ;
- Maitrise de la conception des architectures de Portail web dynamiques ;
- Maitrise des technologies Web 2.0 ;
- Système de gestion base de données relationnelle de type MySQL
- Web Design et conception d’interfaces web ;
- Maîtrise des différents langages du web : HTML, JAVA, PHP, Javascript etc.
Langues:
- Maitrise du Français ;
- Bonne connaissance de l’Anglais serait un atout.
Conditions :
- Le PNUD n'est pas responsable des coûts résultant des accidents et/ou une maladie survenant au cours du stage et , par conséquent, le stagiaire devra fournir une preuve d'inscription à un régime d'assurance-santé;
- Le PNUD ne traite pas avec les autorités de l'immigration et que, par conséquent, le stagiaire sera responsable d'obtenir les visas nécessaires. Le PNUD ne peut me soutenir que par la fourniture de la lettre d'invitation pour l'obtention des visas, si nécessaire.
- Le ou la stagiaire perçoit une indemnité mensuelle de stage selon la grille en vigueur fixé par le Siège et toutes les charges liées au stage sont à la charge du stagiaire;
- Le/la stagiaire accumulera des congés au rythme d'un jour et demi par mois. Tout jour de congé accumulé non utilisé à la fin du stage sera perdu. Toute absence injustifiée pendant la période de stage dépassant un total de neuf jours sera déduite de l'allocation mensuelle ;
- Le stage au PNUD ne garantit pas systématiquement un emploi à la fin du stage ;
- Le candidat sélectionné doit s'engager à respecter les obligations suivantes en ce qui concerne le programme de stage :
- Se conduire d'une manière compatible avec ses responsabilités en tant que titulaire d'un stage au PNUD ;
- Garder confidentiel tous les renseignements non publiés que le bureau communiquera au cours de son stage, et de ne pas publier les rapports ou documents de travail sur la base des informations obtenues au cours de ce stage, sauf avec l'autorisation du PNUD
- Fournir un avis écrit en cas de maladie ou autres circonstances inévitables qui pourraient l'empêcher de remplir ses obligations ;
- Préparer un court rapport sur son stage à la fin de stage et de le soumettre au Département concerné ;
- Faire un entretien de sortie avant la date d'expiration de son stage.
La candidature féminine est fortement recomandée.
Potential interview questions
| Can you describe a complex problem you solved in a previous project? | This assesses your problem-solving skills and ability to manage challenges. | Provide a clear overview of the problem, your analysis, and the solution you implemented. |
| How do you prioritize tasks when working on multiple projects? | Understanding your time management and organizational skills is vital. | Pro members can see the explanation. |
| What programming languages are you most comfortable with and why? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you give an example of how you ensured the quality of your code? | Pro members can see the explanation. | Pro members can see the explanation. |
| Tell us about a project where you had to collaborate with a team. What role did you play? | Pro members can see the explanation. | Pro members can see the explanation. |