Développeur Application d’Affichage Dynamique Atelier - (h/f)
emagine Polska
⚲ Paris
Wymagania
- Security
- Configuration management
- C#
- XML
- Network
- Linux
- Documentation
- .Net
- Python
- maintenance
Opis stanowiska
Contexte : Projet industriel – Déploiement multisite mondial Résumé de la mission Dans le cadre d’un programme de digitalisation des ateliers de production, l’objectif est de remplacer les étiquettes papier par un système d’affichage dynamique sur écrans. L’application devra interpréter automatiquement des fichiers XML générés lors du scan de codes‑barres, puis afficher les informations en temps réel. La solution devra être simple, robuste, centralisée et facilement déployable sur près de 300 usines, avec une forte exigence de configurabilité par les utilisateurs. Responsabilités principales • Concevoir et développer une application d’affichage dynamique capable d’interpréter automatiquement des fichiers XML (picking list, données pièces, etc.). • Définir l’architecture logicielle adaptée : simple, robuste, maintenable, scalable à grande échelle. • Mettre en place un système d’affichage configurable par les utilisateurs (structure, contenu, position des champs, mise en page). • Permettre une gestion individuelle de la configuration pour chaque écran en atelier. • Assurer la centralisation du code source, la gestion de versions et la cohérence globale de l’application. • Définir les mécanismes d’installation, de mise à jour, de supervision et de maintenance à distance pour plusieurs centaines de sites. • Collaborer avec les équipes Métiers, Système, Réseau et Industrialisation pour garantir l’intégration fluide de la solution dans l’écosystème existant. • Rédiger la documentation technique, les guides d’installation et les modes opératoires utilisateurs. Compétences techniques recherchées Must Have • Maîtrise du développement d’applications desktop ou web légères (stack technologique ouverte : C#, .NET, Electron, Python, Node.js, etc.). • Forte expérience dans la gestion, lecture et parsing de fichiers XML. • Connaissance des architectures distribuées, industrialisation et déploiement à grande échelle. • Maîtrise de l’intégration de flux temps réel et des interfaces dynamiques. • Capacité à créer des interfaces configurables par l’utilisateur (drag & drop, éditeur de layout, mapping XML → champs UI). • Bonnes pratiques de gestion du code source, CI/CD, packaging et déploiement massif. Nice to Have • Expérience industrielle avec des systèmes d’affichage atelier / Andon / MES / supervision. • Connaissances des environnements Windows industriels, Linux embarqué ou Raspberry Pi. • Compétences en UX orientée opérateurs de production (interfaces simples, robustes, résistantes aux erreurs). • Notions en communication industrielle, intégration dans un SI usine (réseau, serveurs locaux, sécurité, etc.). Compétences transverses • Capacité à proposer des architectures fiables et facilement maintenables. • Sens aigu de la simplicité et de la robustesse. • Autonomie, force de proposition, capacité à définir une solution technologique de bout en bout. • Excellentes compétences en documentation et transfert de compétences. • Capacité à travailler en collaboration avec des équipes internationales. Livrables attendus • Application fonctionnelle d’affichage dynamique. • Outil/interface de configuration utilisateur. • Architecture cible + documentation complète (technique & utilisateur). • Scripts ou packages d’installation, outils de mise à jour distante. • Standardisation du déploiement pour ~300 usines. • Support au pilote puis au déploiement global. Informations complémentaires • Contexte : migration d’un système papier vers une solution digitale unifiée. • Enjeux clés : simplicité d’usage, maintenabilité, robustesse, déploiement international. • Utilisateurs finaux : opérateurs de production. • Durée : à définir en fonction des phases (POC → industrialisation → déploiement global).