Développeur Full Stack
Contexte :
Le président de la république de Madagascar s’est engagé à créer une administration de proximité, à l’écoute de la population et de ses besoins, et à améliorer la qualité de vie des citoyens et de faciliter.
Une Unité de Gouvernance Digitale (UGD) a été créée pour travailler en étroite collaboration avec tous les Ministères et institutions pour améliorer grandement la qualité et l’accès aux services publics pour tous, notamment à travers la digitalisation, mais aussi la simplification des procédures.
En ligne avec l’Initiative Emergence de Madagascar, la transformation des services publics est l’une des principales priorités de la Présidence. Les technologies numériques, avec leurs méthodologies, leurs modèles économiques ainsi que leurs procédures offrent une opportunité unique de fournir des services publics plus rapides, efficaces et accessibles à Madagascar.
Le PREA (Programme de Réformes pour l’Efficacité de l’Administration) avec le soutien de la Banque Mondiale, via notamment le Projet de Performance du Secteur Public (PAPSP), a établi une feuille de route vers un gouvernement numérique et la transformation des services pour Madagascar.
Dans un premier temps, et en ligne avec les meilleures pratiques internationales en matière de transformation numérique, la Présidence entend mettre en place une première équipe, dirigée par le Directeur de la Transformation des Services Publics (ou CDO Chief Digital Officer), qui pourra rapidement développer et tester de nouveaux projets pilotes et en démontrer la faisabilité. Dans un second temps, la Présidence entend transformer cette équipe en Unité Chargé de la Transformation des Services Publics, qui s’appuiera sur la digitalisation et l’approche basée sur l’analyse des besoins des utilisateurs pour transformer les services publics à Madagascar.
Cette unité sera également chargée de coordonner et d’appuyer techniquement les initiatives digitales de l’ensemble du gouvernement, afin d’assurer une interopérabilité et une approche harmonisée.
Mission
En tant que développeur Full Stack, vous êtes référent technique au sein de l’équipe de production. Vous assurez la maintenance et le développement des sites internet ou applications développés par l’agence dans le respect du cahier des charges et des bonnes pratiques. Vous supervisez l’implication dans les études préalables, les analyses fonctionnelles, les conceptions techniques et les documentations des processus
Vous avez donc une connaissance très approfondie des langages de programmation tels que SHELL, PHP, Ruby, Python, Java, .Net, Ballerina, et des bases de données comme SQL Server, MySQL, POSTGRESQL, ORACLE, NoSQL etc. Vous maitrisez égalemen les Frameworks, les plus connus sur le marché étant Spring Boot, Talend ESB, WSO2 EI/ESB. Vous maitrisez enfi nles notions d’API, de Service et de Micro Service et de la couche d’échanges / normalisation de type X-ROAD pour dialoguer avec des sites ou applications partenaires.
Doté d’un bagage informatique solide, complet et passionné de coding, vous participez à tout le développement des projets relatifs à l’eGouvernance à Madagascar, en étroite collaboration avec le développeur front-end et back-end.
Activités principales
. Analyse des besoins et modélisation d’une application informatique
. Développement d’une application informatique
. Mettre en œuvre l’intégration continue (Jenkins)
. Maintenir et faire évoluer l’application
. Gérer un projet de développement informatique
. Former des utilisateurs
. Participer à la mise en production
. Accompagner la recette et traiter les retours de recette
. Assurer le support client
. Conception et évolution de l’infrastructure d’un site web
. Architecture et développement de la plateforme de gestion des contenus
. Développement de solutions et d’applications web
. Evolution dans un environnement agile (SCRUM)
. Recettage, contrôles qualités (montée en charge, tests unitaires) et veille à la performance du site web
Etudes :
. Architecture fonctionnelle SI : Concevoir des cartographies fonctionnelles et applicatives. Conception d’ouvrages, produits ou événements. Maitriser les méthodes, normes et outils standards de conception. Développement d’ouvrages, produits ou événements. Développer un produit, un événement, ou un programme (à partir des outils, méthodes ou langages. Utiliser des méthodes Lean et/ou agiles pour maîtriser un produit / un programme.
. Gestion des contrôles, tests et diagnostics : Ecrire formellement un dysfonctionnement, incident ou accident. Analyser et comprendre l’origine d’un dysfonctionnement, incident ou accident (spécifications physiques du produit, processus…).
. Mise en exploitation / production et maintenance : Rédiger la documentation technique (guides utilisateur, guides métier, schémas d’architecture…). Réaliser le paramétrage et le debugging de période de lancement.
. Maîtrise des logiciels : Maîtriser des outils web (gestion de contenu, gestion de flux…). Maîtriser des logiciels spécifiques à son domaine technique (analyses mécaniques, chimiques, statistiques, outils de gestion de contrats…).
. Anglais : Utiliser un vocabulaire technique en anglais. Comprendre de la documentation technique en anglais. Ecrire en anglais les livrables, notes, e-mails… nécessaires à la réalisation des activités.
. Gestion des risques :
- Cybersécurité : Construire une architecture technique sécurisée
- Cybersécurité : Comprendre les nouvelles menaces et connaître les méthodes de traitement associées
- Cybersécurité : Identifier des données à caractère personnel et respecter les règles et procédures de confidentialité
- Cybersécurité : Détecter, qualifier et traiter des incidents de sécurité
Durée mission : 1 an renouvelable
Prérequis d’accès au métier :
Accessible aux débutants et Bac +5 en Informatique
Minimum de 5 à 10 ans d’expérience dans le domaine.
Envoyez vos CVs et lettres de motivation avec comme objet l’intitulé du poste sur recrutement@digital.gov.mg
VERSION PDF : EGM_DEV_FULL_STACK