POSTE DE DÉVELOPPEUR-ANALYSTE OU DÉVELOPPEUSE-ANALYSTE LOGICIEL
Sous la supervision du Directeur TI et développement logiciel, le développeur-analyste logiciel ou la développeuse-analyste logiciel participe à la conception, au développement, à l’intégration et au soutien d’applications utilisées dans des contextes industriels.
Ce rôle se situe à l’intersection du développement logiciel, de l’analyse technique et de l’intégration applicative. La personne recherchée contribue à transformer des besoins fonctionnels, des données clients et des contraintes terrain en solutions logicielles concrètes, fiables et utiles aux équipes internes comme aux projets clients.
Le poste convient à une personne de niveau intermédiaire qui souhaite évoluer dans un environnement multidisciplinaire, contribuer à des applications industrielles concrètes et collaborer avec des équipes de développement, de robotique, d’automatisation, de produit et de projet.
Responsabilités :
Analyser les besoins fonctionnels et techniques liés aux applications, aux projets et aux outils internes;
Interpréter les données ou contraintes fournies par les clients, les utilisateurs ou les équipes techniques afin de proposer des solutions réalisables;
Participer à la conception, au développement et à la maintenance de fonctionnalités logicielles, notamment en C#/.NET et React/TypeScript;
Configurer, intégrer et valider les applications dans de nouveaux projets clients ou internes;
Contribuer à la création ou à l’amélioration d’outils logiciels destinés à l’analyse, la simulation, l’automatisation ou le soutien aux opérations;
Réaliser des essais, validations et vérifications fonctionnelles afin d’assurer la qualité des livrables logiciels;
Diagnostiquer, analyser et résoudre les problèmes techniques signalés par les utilisateurs ou observés lors des intégrations;
Documenter les analyses, configurations, règles fonctionnelles, cas de support, validations et solutions mises en place;
Collaborer avec les équipes de développement, robotique, automatisation, produit, projet et support afin d’assurer une intégration cohérente des solutions;
Participer occasionnellement à des échanges techniques avec les clients afin de clarifier les besoins, valider les solutions ou soutenir la résolution de problèmes;
Contribuer à l’amélioration continue des applications en remontant les besoins, irritants, risques et opportunités observés sur le terrain.
Qualifications / Exigences :
Diplôme en génie informatique, génie logiciel, informatique, technique informatique, génie de la production automatisée ou expérience équivalente;
Expérience en développement logiciel avec C#/.NET;
Expérience en développement d’interfaces ou d’applications web avec React, TypeScript, JavaScript, HTML et CSS;
Capacité à analyser des besoins fonctionnels et techniques, puis à les traduire en solutions logicielles concrètes;
Bonne compréhension des architectures applicatives, des processus d’intégration et des environnements logiciels collaboratifs;
Aptitude à diagnostiquer des problèmes techniques, à structurer l’analyse et à proposer des solutions efficaces;
Rigueur dans les tests, la validation, la documentation et le suivi des problèmes;
Capacité à travailler de manière autonome tout en collaborant efficacement avec des équipes multidisciplinaires;
Excellentes compétences en communication et en vulgarisation technique;
Excellente maîtrise du français
Très bonne maîtrise de l’anglais car la nature du poste exige de communiquer fréquemment avec des clients aux États-Unis
Atouts :
Expérience dans le secteur industriel, de l’automatisation, de la robotique ou de la palettisation;
Familiarité avec l’analyse de données clients, la simulation, le cubage ou les règles d’empilement;
Connaissance des outils de gestion de versions, de suivi de demandes, de monitoring ou de gestion des incidents;
Familiarité avec les pratiques DevOps, l’intégration continue, les tests automatisés ou les déploiements applicatifs.