Date limite pour postuler : 09 janvier 2026 à 23h59(heure de Cotonou)
Employeur : Agence nationale d’identification des personnes (ANIP)
Superviseur Hiérarchique : Service de Développement et du Support Applicatif
Direction : Directeur des systèmes d’information
Relation fonctionnelle : Autres Directeurs des directions, Collaborateurs de l’Agence
Lieu d’affectation : Cotonou – BENIN
INFORMATIONS GENERALES
La République du Bénin a lancé un programme ambitieux de développement de l’économie numérique visant à positionner le pays comme la référence en matière de plateforme de services numériques en Afrique de l’Ouest et de faire des Technologies de l’Information et de la Communication le principal levier de son développement socio-économique.
L’Agence nationale d’identification des personnes (ANIP) est une agence gouvernementale sous la tutelle de la Présidence de la république, elle a pour mission la définition, le suivi-évaluation de la mise en œuvre et l’évaluation de la politique de l’État en matière d’identification et de modernisation de l’état civil.
CONTEXTE ET PORTEE DE LA MISSION DU POSTE
Le développeur est chargé de la conception, du développement et de la maintenance des applications de l’agence, en assurant l’intégration cohérente des composantes front-end et back-end.
Évoluant au sein d’une équipe agile et collaborative, il joue un rôle déterminant dans la mise en œuvre de solutions techniques performantes et innovantes, alignées sur les besoins métiers et contribuant à l’atteinte des objectifs stratégiques de l’ANIP.
PRINCIPALES RESPONSABILITÉS
- Concevoir, développer et faire évoluer des applications métier critiques à l’aide de WinDev / WebDev, en garantissant un haut niveau de fiabilité, de performance, de sécurité et de disponibilité.
- Piloter la conception des interfaces utilisateurs et des architectures applicatives, en veillant à leur cohérence, leur ergonomie et leur évolutivité.
- Définir, implémenter et faire respecter les standards de développement, d’architecture et de sécurité applicative.
- Concevoir, développer et superviser des services applicatifs et API assurant l’interopérabilité avec les systèmes internes et les plateformes externes.
- Assurer la revue de code, la qualité logicielle, la documentation technique et la maintenance évolutive et corrective des solutions.
- Piloter ou accompagner les phases de tests, d’intégration, de déploiement et de mise en production, en lien étroit avec les équipes techniques et métiers.
- Garantir la conformité des applications aux exigences de sécurité, performance, traçabilité et conformité réglementaire.
- Diagnostiquer et résoudre les incidents complexes de performance, de sécurité ou de disponibilité en environnement de production.
- Encadrer techniquement les développeurs juniors et intermédiaires, assurer le transfert de compétences et contribuer à la montée en compétence des équipes.
- Participer aux échanges avec les parties prenantes (métiers, DSI, prestataires), formuler des recommandations techniques et arbitrer les choix structurants.
- Produire et maintenir une documentation complète et structurée (architecture, flux, normes, procédures, reporting).
- Assurer une veille technologique active et proposer des innovations ou optimisations alignées avec la stratégie de l’institution.
FORMATION, CONNAISSANCES, EXPÉRIENCES ET LANGUES
FORMATION
Être titulaire au minimum d’un master (BAC+5) en Informatique avec spécialisation en Développement d’application ou Ingénierie logicielle
EXPERIENCES
Justifier d’au moins cinq (05) années d’expérience professionnelle en développement logiciel ou en ingénierie logicielle.
CONNAISSANCES & COMPETENCES
- Maîtrise complète de l’écosystème WinDev /WinDev Mobile / WebDev, incluant WLangage, HFSQL (Classic et Client/Serveur), fenêtres, pages, états, champs, composants, contrôles avancés, gestion des événements et mécanismes de déploiement.
- Maîtrise du GDS (Gestionnaire de Sources WinDev) pour le développement collaboratif, incluant la gestion des versions, le travail multi-développeurs, l’historisation et la résolution de conflits.
- Solide expérience du développement back-end WinDev/WebDev déployé sous IIS, incluant la configuration des sites, pools d’applications, certificats SSL/TLS, sécurité et optimisation des performances.
- Conception, développement et sécurisation de services applicatifs et API REST / SOAP, avec gestion des échanges JSON / XML.
- Maîtrise des mécanismes de gestion des sessions, des droits utilisateurs, de la journalisation, de l’audit et de la traçabilité applicative.
- Bonne connaissance des technologies web (HTML, CSS, JavaScript) et des principes d’ergonomie des interfaces utilisateur.
- Maîtrise des bases de données relationnelles (PostgreSQL, Oracle, MySQL, SQL Server) et excellente connaissance de HFSQL Client/Serveur.
- Connaissances des bases de données NoSQL (MongoDB ou équivalent).
- Compétences avancées en optimisation des performances applicatives et bases de données (requêtes, indexation, transactions, gestion mémoire).
- Maîtrise des principes de sécurité applicative : authentification, gestion des accès, chiffrement, traçabilité et bonnes pratiques OWASP.
- Expérience en tests applicatifs (unitaires, fonctionnels, non-régression) et en assurance qualité logicielle.
- Capacité à diagnostiquer et résoudre des incidents complexes en environnement de production.
- Capacité à définir et faire respecter des standards de développement WinDev, à réaliser des revues de code et à encadrer techniquement des développeurs.
- Maîtrise des mécanismes d’import/export de données (CSV, XML, JSON, fichiers plats).
- Capacité à produire et maintenir une documentation technique et fonctionnelle complète et à jour.
- Excellentes compétences en communication, autonomie, rigueur, esprit critique et proactivité.
- Capacité de synthèse écrite sur des sujets techniques complexes.
- Veille technologique continue sur l’écosystème PC Soft et les bonnes pratiques de développement avec la stratégie de l’organisation.
LANGUES
Une excellente maîtrise de la langue française aussi bien à l’oral qu’à l’écrit est exigée et une bonne maîtrise de l’anglais dans un contexte professionnel est requise.
ETHIQUE, ORGANISATION ET QUALITÉS PERSONNELLES
- Capacité à travailler de manière autonome et à s’adapter aux différents contextes culturels et professionnels ;
- Capacité à travailler en équipe pour l’atteinte des objectifs organisationnels ;
- Capacité à gérer des projets complexes, à gérer le temps et les priorités ;
- Esprit de synthèse et d’analyse, sens de l’écoute et de la communication ;
- Sens de la rigueur, de l’éthique et de l’intégrité dans le traitement de tous les sujets sous sa responsabilité ;
- Aptitude à effectuer des travaux de nature confidentielle, à traiter un grand volume de travail et à respecter les délais.