Concepteur /Développeur HOUAT & CRETE (H/F)
Description du poste
Rejoindre SNCF, c'est choisir de construire votre avenir dans une entreprise qui sait encourager la performance et l'innovation. C'est aussi la possibilité de réaliser votre projet professionnel au service d'un intérêt collectif.
Vos missions
En tant que concepteur ou conceptrice développeur, ou développeuse votre mission consiste à maintenir et faire évoluer les composants pointus écrits en langage C des applications HOUAT et CRETE.
HOUAT assure la diffusion des données « sillons de circulation » vers les SI internes et ceux des clients (entreprises ferroviaires), permet la production des sillons de dernière minute, et la consultation du plan de transport sur le réseau ferré national.
CRETE est l'outil principal du Bureau des Transports Exceptionnels pour répondre aux besoins de circulation des TE, qui s'appuie sur la base nationale des obstacles et un algorithme de calcul d'itinéraires.
Activités principales :
HOUAT est une application critique pour le fonctionnement du système ferroviaire français.
Elle s'appuie sur un client lourd (VB en cours de portage vers .net), et un serveur central VMS constitué d'une base de données RDB et de programmes écrits en C, qui s'appuient pour certains sur une couche middleware TUXEDO.
Le gestionnaire de sources ODIN est un outil propriétaire, qui permet la compilation et la propagation des versions applicatives sur les différents environnements de l'application
CRETE est une application très sensible pour l'entreprise.
Elle s'appuie également sur un client lourd (Visual Basic), et un serveur central VMS constitué d'une base de données RDB et de programmes écrits en C, qui portent l'algorithme de calcul d'itinéraires, et les communications entre les postes de travail et la base de données centrale, ainsi qu'avec la base nationale des obstacles.
C'est le même gestionnaire de sources ODIN qui est utilisé pour compiler et propager les versions applicatives sur les différents environnements de l'application.
Il s'agira d'assurer la maintenance corrective et évolutive du code C des composants centraux des applications HOUAT et CRETE.
Votre quotidien
En tant que concepteur/développeur, vous :
Participez à la conception des évolutions fonctionnelles, en relation avec les concepteurs fonctionnels des applications, pour apporter un éclairage technique et optimiser les solutions
Traduisez les Spécifications Fonctionnelles Détaillées, co-construites avec les concepteurs fonctionnels des applications, en Spécification Techniques Détaillées, et les faites valider par les Architectes Applicatifs
Analysez les anomalies de fonctionnement des applications puis produisez des correctifs pour les traiter
En vous appuyant sur le gestionnaire de source, qu'il sera nécessaire de s'approprier ainsi que ses règles de fonctionnement, compiler les sources de développement et en assurer les tests unitaires en environnement de développement
Collaborez avec les concepteurs fonctionnels et les architectes applicatifs pour garantir la conformité fonctionnelle et technique des livrables, qu'il s'agisse d'évolutions ou de correctifs
Produisez les corrections appropriées en respectant le cycle de vie de l'application, et les contraintes de délais imposées par les niveaux de SLA convenus avec les directions métier
Conduisez des études et des analyses à la demande du Responsable d'Application sur les sujets qui concernent le code des applications
Produisez la documentation nécessaire à la pérennisation des connaissances sur les applications et ses composants techniques centraux.
Profil recherché
Rejoignez nous si vous êtes titulaire d'u BAC + 5 en informatique.
Vous êtes concepteur développeur confirmé ayant une bonne expérience du LANGAGE C.
Une connaissance du contexte VMS n'est pas un pré-requis mais pourrait être utile pour s'accommoder à l'environnement technologique des applications
Horaires : 35H Travail en journée
Profil recherché
Formations
Bac+5 et plus ou équivalents - Exig?
Compétences
- Application web - Souhaité
- Concevoir une application web - Souhaité
- Rédiger un cahier des charges, des spécifications techniques - Souhaité
- Déterminer des mesures correctives - Souhaité
- Recueillir et analyser les besoins client - Souhaité
Qualités professionnelles
Capacité à travailler et à se coordonner avec les autres au sein de l'entreprise pour réaliser les objectifs fixés.
Capacité à planifier, prioriser, anticiper des actions, en tenant compte des moyens, des ressources, des objectifs et du calendrier pour les réaliser.
Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Rémunération à définir selon profil