L'Agence Marocaine du Médicament et des Produits de Santé lance un appel à candidatures pour pourvoir le poste de : Développeur Senior Digitalisation & Intelligence Artificielle.
Rattachement hiérarchique :
- Division des Systèmes d’Information et Digitalisation.
Conditions de Travail :
MISSIONS ET RESPONSABILITES :
- Le Développeur Senior - Digitalisation & Intelligence Artificielle pilote la transformation digitale de l’AMMPS en intégrant des solutions innovantes basées sur l’intelligence artificielle. Il encadre les équipes projets, identifie les opportunités d’optimisation des processus et assure la mise en œuvre de solutions digitales performantes.
Ses principales responsabilités sont :
Conception et développement applicatif :
- Concevoir et développer des applications et services métiers robustes en Python et Java ;
- Définir l’architecture des solutions digitales (monolithique, microservices, REST, cloud-native) ;
- Développer des API RESTful sécurisées et performantes ;
- Appliquer les bonnes pratiques de développement (clean code, design patterns) ;
- Réaliser des revues de code et assurer le mentorat technique.
Développement Front-End (React / Angular):
- Concevoir et développer des interfaces utilisateurs modernes, ergonomiques et responsives ;
- Assurer l’intégration fluide entre le Front-End et le Back-End ;
- Optimiser l’expérience utilisateur (UX/UI), les performances et l’accessibilité ;
- Développer des composants réutilisables et maintenables.
Développement de solutions IA et data (Python) :
- Implémenter des solutions d’intelligence artificielle et de machine learning ;
- Développer des scripts de collecte, traitement, analyse et valorisation des données ;
- Mettre en place des solutions d’automatisation intelligente et d’aide à la décision ;
- Contribuer à la structuration et à la gouvernance des données.
Développement applicatif et systèmes d’information (Java) :
- Développer et maintenir des applications Java (Spring / Spring Boot) ;
- Assurer l’intégration avec les systèmes d’information existants (ERP, bases de données, outils métiers) ;
- Garantir la sécurité, la performance et la maintenabilité des applications.
Qualité, tests et maintenance applicative :
- Rédiger et exécuter des tests unitaires, d’intégration et fonctionnels ;
- Mettre en place des stratégies d’assurance qualité logicielle (QA) ;
- Corriger les anomalies et assurer la maintenance évolutive et corrective ;
- Documenter les développements techniques et fonctionnels ;
- Veiller au respect des standards de qualité, de sécurité et de conformité ;
- Contribuer à l’amélioration continue des pratiques de développement (refactoring, CI/CD).
Pilotage de la stratégie digitale et IA
- Définir et décliner la feuille de route de digitalisation et d’IA ;
- Identifier les opportunités d’automatisation et d’amélioration des processus métiers ;
- Aligner les initiatives digitales avec les objectifs stratégiques de l’AMMPS.
Gestion des projets digitaux
- Piloter les projets de transformation digitale (de l’idéation au déploiement) ;
- Superviser les développements de solutions IA (chatbots, automatisation, analyse prédictive, etc.)
- Garantir le respect des délais, des budgets et de la qualité.
Encadrement et animation d’équipe
- Manager une équipe pluridisciplinaire (data, IT, métiers) ;
- Organiser le travail, fixer les objectifs et suivre la performance ;
- Favoriser l’innovation et la collaboration.
Gouvernance des données et IA
- Participer à la structuration et à la valorisation des données ;
- Veiller à la qualité, la sécurité et la conformité des données ;
- Promouvoir une utilisation responsable et éthique de l’IA.
Conduite du changement
- Accompagner les métiers dans l’adoption des outils digitaux ;
- Déployer des actions de formation et de sensibilisation ;
- Lever les freins à la transformation digitale.
Veille technologique et innovation
- Assurer une veille sur les tendances digitales et IA ;
- Proposer des solutions innovantes adaptées aux besoins de l’AMMPS ;
- Expérimenter de nouveaux outils (POC, MVP).
COMPETENCES ET QUALIFICATIONS REQUISES :
- Être de nationalité marocaine.
Formation :
- Diplôme d’ingénieur d’état, master ou Bac+5 en informatique, data science, intelligence artificielle ou transformation digitale.
Expérience professionnelle :
- 5 à 8 ans d’expérience en digitalisation ou projets IT/IA ;
- Expérience en management d’équipe et pilotage de projets.
Compétences techniques :
- Maîtrise d’au moins un langage de programmation (Python, Java, C# ou équivalent) ;
- Expérience en développement d’applications (web, API, automatisation) ;
- Bonne connaissance des Framework modernes (ex : Django, Flask, Node.js, React, Spring) ;
- Capacité à encadrer et relire du code (code review, bonnes pratiques, qualité logicielle) ;
- Connaissance des principes d’architecture logicielle (microservices, REST, cloud-native) ;
- Maîtrise des outils de gestion de versions (Git) et des pipelines CI/CD ;
- Sensibilité aux bonnes pratiques de sécurité applicative (DevSecOps) ;
- Bonne connaissance des technologies IA (machine learning, NLP, automatisation) ;
- Maîtrise des outils digitaux (ERP, CRM, outils collaboratifs) ;
- Compréhension des architectures data et systèmes d’information ;
- Connaissance des méthodes Agile / Scrum.
Compétences comportementales :
- Leadership et capacité à fédérer ;
- Esprit d’innovation et orientation résultats ;
- Capacité d’analyse et de résolution de problèmes ;
- Excellentes compétences en communication.
Qualités requises :
- Vision stratégique et opérationnelle ;
- Adaptabilité et agilité ;
- Esprit collaboratif ;
- Force de proposition.
Langues :
- Maîtrise du français et de l’arabe ;
- Maîtrise de l’anglais est un atout.