Ingénieur logiciel Java/Ingénieure logiciel Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Ingénieur Développement Java / Systèmes Temps Réel – Mobilité & Ferroviaire
Pacte Novation, ESN spécialisée dans les environnements de la mobilité et du ferroviaire, accompagne les acteurs majeurs du transport collectif et durable dans la conception, le développement, l'intégration et la maintenance de leurs systèmes.
Au sein de notre BU Mobilité & Ferroviaire, nous intervenons sur des projets à forts enjeux techniques dans les domaines du bus, du tramway et du ferroviaire : information voyageurs, supervision, systèmes embarqués, signalisation, exploitation et maintenance.
Dans le cadre du développement de nos activités, nous recherchons un Ingénieur Développement Java / Systèmes Temps Réel pour intervenir sur des systèmes critiques de supervision et d'information voyageurs.
Vous rejoindrez une équipe technique intervenant sur un Poste Central SAEIV, au cœur du système permettant de superviser et d'exploiter les équipements déployés sur le terrain.
Votre mission
Vous participerez à la conception, au développement, à l'intégration et à la validation de fonctions logicielles pour le sous-système Poste Central.
À ce titre, vous serez notamment amené à :
- Analyser les besoins fonctionnels et techniques.
- Participer à la conception des évolutions du système.
- Concevoir et développer de nouvelles fonctionnalités en Java.
- Intervenir sur une base de code existante et de taille significative.
- Mettre en œuvre les bonnes pratiques de conception logicielle et les Design Patterns.
- Réaliser les tests unitaires et participer aux phases d'intégration.
- Diagnostiquer et corriger les anomalies détectées lors des phases d'intégration et de validation.
- Interagir avec les autres sous-systèmes du système SAEIV.
- Participer aux activités d'intégration sur des environnements distribués communiquant notamment via des protocoles réseau.
- Contribuer aux investigations techniques et à la résolution de problèmes complexes.
- Participer aux réunions techniques et aux réunions d'avancement.
- Assurer un reporting régulier sur les travaux réalisés.
- Rédiger et maintenir la documentation technique.
Vous serez également amené à travailler en proximité avec les équipes d'intégration et de validation afin d'assurer la qualité et la robustesse des développements livrés.
Environnement technique
Vous évoluerez dans un environnement logiciel riche, combinant notamment :
Développement
Systèmes & réseaux
- Linux / Unix
Bases de données
Profil recherché
De formation Ingénieur ou Bac+5 en informatique / systèmes embarqués, vous justifiez d'au moins 2 ans d'expérience en développement logiciel, idéalement dans un environnement industriel.
Nous recherchons avant tout un profil disposant d'une solide expérience en développement Java sur une base de code existante, avec une bonne compréhension de la conception logicielle et des problématiques d'intégration.
Une expérience dans l'un des secteurs suivants sera particulièrement appréciée :
- Ferroviaire
- Aéronautique
- Défense
La connaissance des environnements SAEIV / SAE / systèmes de supervision constitue un réel plus.
Les compétences que nous recherchons
Indispensables
- Linux / Unix
- Développement et intégration de systèmes
- Capacité à intervenir sur une base de code existante
Appréciées
- Android
- React, Angular ou Vue.js
Qualités personnelles
Vous êtes reconnu pour votre :
- capacité à travailler en équipe dans un environnement technique complexe ;
- autonomie et capacité à prendre en charge un sujet de bout en bout ;
- capacité d'analyse et de diagnostic ;
- rigueur dans le développement et la validation ;
- capacité à communiquer avec différents interlocuteurs techniques