Dans le cadre de notre développement, nous recherchons un·e Ingénieur·e AMOE technique et fonctionnelle pour intervenir sur un projet de modernisation de systèmes d’aide à l’exploitation et à la maintenance ferroviaire.
Le poste
Vous interviendrez sur l’évolution du système SAE+ et la conception, l’intégration et le déploiement de PEGASE, dans un environnement technique exigeant associant développement logiciel, infrastructures virtualisées, flux de données et systèmes industriels.
Votre rôle sera de garantir la cohérence technique et fonctionnelle des solutions, d’accompagner les phases de migration et de mise en service, et de contribuer à la fiabilité et à la maintenabilité des systèmes déployés.
Nous recherchons un·e ingénieur(e) disposant d’une expérience significative en développement logiciel et intégration de systèmes, capable d’intervenir aussi bien sur les composants applicatifs que sur les infrastructures techniques.
Vous appréciez les environnements complexes, savez analyser des problématiques transverses et êtes à l’aise dans les échanges avec des équipes de développement, d’infrastructure, de maintenance et d’exploitation.
Vos missions
Prendre connaissance de l’architecture, des spécifications et de la documentation existante.
Analyser les documents fonctionnels et techniques afin de vérifier leur adéquation avec les besoins de maintenance.
Identifier les écarts, formuler des commentaires argumentés et assurer le suivi des évolutions documentaires.
Analyser les dysfonctionnements et contribuer à la définition de correctifs ou de solutions de contournement.
Cartographier les interfaces entre SAE+ et les systèmes existants.
Analyser les impacts des évolutions sur les systèmes interfacés.
Adapter et accompagner le déploiement des interfaces dans le respect des exigences techniques et fonctionnelles.
Participer à la préparation et à l’exécution des phases de migration de l’ancien système vers SAE+.
Contribuer à la préparation des mises en service intermédiaires et finales.
Élaborer et suivre les plans de tests, de bascule et de retour arrière.
Accompagner la stabilisation des systèmes et formaliser les retours d’expérience.
Rédiger les spécifications fonctionnelles et techniques de PEGASE et de ses interfaces avec SAE+.
Développer et configurer les composants logiciels nécessaires à la supervision, à la journalisation, à l’observabilité et à la gestion des flux de données.
Mettre en œuvre les mécanismes de collecte, de transfert et d’archivage des données.
Garantir la qualité, la maintenabilité et la robustesse des développements.
Participer à la mise en œuvre de l’infrastructure virtualisée, des composants réseau et de la plateforme Kafka.
Configurer les environnements techniques et automatiser les opérations de déploiement.
Réaliser les essais d’intégration, la qualification et la mise en service.
Préparer le transfert vers les équipes de maintenance et assurer la mise à jour du référentiel documentaire et logiciel.
Développement logiciel
Maîtrise de JavaScript (ES2017/ES8 ou supérieur) et de TypeScript
Bonne connaissance de Node.js et de l’écosystème npm
Capacité à concevoir des applications modulaires, testables et maintenables
Communication et gestion des flux
Bonne maîtrise des réseaux Ethernet et TCP/IP.
Expérience des API REST/HTTPS et des systèmes de messagerie tels que Kafka, AMQP ou équivalents.
Compréhension des problématiques de flux continus, de reprise sur incident, d’idempotence et de gestion de la charge.
Systèmes et infrastructures
Administration Linux et scripting Bash.
Maîtrise de Docker, Git/GitLab et des environnements virtualisés Proxmox ou VMware.
Connaissances des réseaux IP, de la supervision (Centreon, SNMPv3, Prometheus) et de l’observabilité (ELK).
Expérience des sauvegardes, du déploiement automatisé, de la cybersécurité et du diagnostic d’infrastructures.
Expérience en maintenance et intégration de systèmes industriels ; une expérience ferroviaire est particulièrement appréciée.
Capacité à analyser des dysfonctionnements et à proposer des solutions adaptées aux contraintes opérationnelles.
Pratique de la revue de spécifications, de la traçabilité des exigences et de la rédaction de documents techniques.
Expérience dans la préparation de plans de tests, de procédures de bascule et de retour arrière, ainsi que dans le transfert en maintenance.
Très bonnes capacités rédactionnelles en français.
Un premier échange en visioconférence avec Victoria ou Marine, de l’équipe RH, pour faire connaissance et échanger sur votre parcours et vos attentes
Un test d’auto-perception en ligne, d’une durée de 10 à 15 minutes maximum
Un dernier entretien en présentiel avec Virginie Astruc, directrice de pôle, et le fondateur de Steamulo, pour approfondir les échanges et discuter de vos perspectives au sein de l’équipe
Rencontrez Sylvain, CTO
Rencontrez Adrien, Lead Developer
Ces entreprises recrutent aussi au poste de “Disciplines d'ingénierie”.