Contexte
Le développeur intervient sur le cœur applicatif de la solution AMC OMR déployée dans deux instituts. Il assure l’installation, l’intégration et, lorsque nécessaire, l’adaptation des composants logiciels nécessaires à la création de QCM avec AMC-TXT et LaTeX, à la personnalisation des copies à partir de fichiers CSV, au traitement des scans, à la correction automatique ainsi qu’à l’exploitation des notes et des statistiques. La solution s’inscrit dans une architecture Linux/Windows connectée à PostgreSQL et à un partage Samba.
Mission
Concevoir, déployer et maintenir une solution AMC OMR stable, sécurisée, multiutilisateur et évolutive. Le développeur garantit son intégration avec les flux de numérisation et d’impression, adapte les modèles d’épreuves aux besoins du client et fiabilise l’ensemble du cycle de traitement des données d’évaluation, de la génération des copies à l’exploitation des résultats.
Activités principales
- Installer et configurer AMC OMR, TeXLive, PostgreSQL et les composants nécessaires sur le serveur Linux Ubuntu 24.04 et les postes clients Windows 10+ ou Linux.
- Configurer l’accès multiutilisateur aux projets AMC, PDF générés, copies scannées et résultats via le dossier partagé Samba et la base centrale, en définissant les rôles, les droits d’accès, la traçabilité des opérations et la protection des données d’évaluation.
- Concevoir et paramétrer des modèles AMC conformes aux chartes du client, avec logos, identification des candidats à partir de fichiers CSV, randomisation des questions et barèmes spécifiques.
- Intégrer les flux des scanners ADF et de l’imprimante réseau, puis tester la reconnaissance des marques, le traitement par lots et la gestion des exceptions.
- Réaliser les tests unitaires, d’intégration, de performance et de non-régression, corriger les anomalies et appuyer la recette.
- Produire les procédures d’installation, d’exploitation, de sauvegarde et de restauration ainsi que la documentation des configurations.
- Assurer le support applicatif pendant le pilote et la généralisation, puis transférer les compétences aux techniciens locaux.
Compétences attendues
- Maîtrise d’AMC OMR 1.5 ou d’une version ultérieure, d’AMC-TXT, de LaTeX et des mécanismes OMR, avec capacité à développer ou adapter des scripts et composants d’intégration.
- Administration applicative sous Linux Ubuntu et Windows, automatisation par scripts, gestion des dépendances, diagnostic des journaux techniques et résolution des incidents d’installation ou d’exécution.
- Maîtrise de PostgreSQL, des partages Samba, des formats CSV/PDF et des traitements par lots.
- Connaissance des architectures client-serveur intranet, de la sécurité applicative, des sauvegardes et de la traçabilité.
- Capacité à intégrer des scanners compatibles TWAIN/ISIS, à diagnostiquer les erreurs de lecture et à optimiser la précision de reconnaissance.
- Maîtrise des tests unitaires, d’intégration, de performance et de non-régression, de la documentation technique, du versionnement des configurations et du support utilisateur.
Résultats et livrables attendus
- Instances AMC OMR installées, configurées, opérationnelles et validées dans les deux instituts au moyen de procès-verbaux de recette.
- Interfaces fonctionnelles et documentées avec le partage Samba, PostgreSQL, les scanners et l’imprimante réseau, accompagnées des paramètres de connexion et des résultats des essais d’intégration.
- Modèles de QCM institutionnels validés, jeux de données et scénarios de test, exemples de copies générées et corrigées, ainsi que procédures documentées de traitement des épreuves.
- Dossier de configuration et d’exploitation comprenant l’architecture déployée, l’inventaire des versions et dépendances, la documentation applicative, la matrice des rôles et droits d’accès, ainsi que les procédures d’installation, de mise à jour, de sauvegarde, de restauration et de reprise après incident.
- Registre des anomalies du pilote et de la généralisation précisant, pour chaque anomalie, sa criticité, son statut, le correctif appliqué, la version concernée, le résultat de la vérification et la date de clôture.
Profil requis
- Diplôme de niveau BAC + 3 au minimum en informatique ou en technologies de l’information.
- Expérience démontrée sur au moins deux missions portant sur la correction automatique, la lecture optique ou la numérisation, avec participation directe à leur mise en œuvre.
- Expérience confirmée dans le développement, l’intégration ou l’adaptation de solutions open source, idéalement autour d’AMC OMR, de LaTeX ou de chaînes de traitement documentaire.
Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de l’industrie, de la Banque & assurance, de l’industrie, de la Grande distribution & e-commerce et des Médias & communication. Nous interagissons avec nos clients et consultants autour de compétences « tech » pour l’essentiel et les accompagnons aussi avec des talents Data, Produit, Design et Marketing Digital. Bénin Digital accompagne ses clients dans la chaine de valeur de leurs activités en leur mettant à disposition son expertise à travers des consultants hautement qualifiés pour des projets et des missions diversifiées en Afrique et en Europe
