Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.
Operating from our 19 offices, 3 400 Murexians from over 65 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world.
Join Murex and work on the challenges of an industry at the forefront of innovation and thrive in a people-centric environment. You’ll be part of one global team where you can learn fast and stay true to yourself.
Équipe :
La plateforme MX.3 est composée d’une multitude de composants qui interagissent entre eux en s’appuyant sur des données communes. Parmi elles, les « positions » représentent typiquement les inventaires de la banque.
FOPM est un module dont la responsabilité est de construire des positions puis de les distribuer aux différentes applications Front Office de Murex
Ce composant est constitué d’un serveur qui centralise les positions et de couches clientes qui permettent de les présenter.
Le stage se déroulera dans l’équipe en charge du développement de FOPM.
Le contexte:
Sur un environnement de production notre module, FOPM, est généralement embarqué sur de nombreux processus eux même distribués sur différentes machines.
Bien que le module propose des logs assez complets il peut donc être extrêmement difficile de suivre un incident de bout en bout, en particulier si l’on n’est pas développeur et spécialiste du module.
Afin de répondre à ce besoin l’équipe a travaillé sur une première solution fondée sur la jointure de logs du module et de traces répondant à la norme Opentelemetry, le résultat étant affiché par une interface graphique Grafana.
Mais ces développements ont montré certaines limites mêmes s’ils ont permis de démontrer l’intérêt de l’approche, notamment en extrayant toutes les données nécessaires à l’analyse d’un cas d’utilisation :
Certains aspects, comme le coalescing, ne sont pas gérés
L’affichage via Grafana n’affichait pas les données de manière claire et structurée
Mission:
Notre objectif est de pouvoir livrer une solution répondant aux défauts mentionnés ci-dessous :
Les données doivent pouvoir être collectées correctement dans les cas d’utilisation les plus fréquents
Elles doivent être affichées de manière structurée et ne garder que les informations immédiatement utiles à l’analyse
Le stage se composera des parties suivantes :
Apprentissage fonctionnel et technique de FOPM
Apprentissage des outils de l’écosystème Murex à priori nécessaires au développement
Analyse du besoin fonctionnel
Itérations sur la proposition d’architectures techniques
Implémentation de cette application suivant l’architecture établie
Ecriture de la documentation
Packaging
Ce stage permettra de découvrir une application financière riche et complexe tout en utilisant des outils de monitoring modernes.
Technologies ciblées :
Java (17)
C++ (20)
Opentelemetry
Grafana
Profil :
Etudiant(e) Bac+5 (école d’ingénieur idéalement - une spécialisation en finance de marché est un plus), en recherche d’un stage de fin d’étude de 6 mois
Connaissances techniques nécéssaires en C++ ou Java (idéalement les deux)
Expérience d’OpenTelemetry, Grafana ou d’outils similaires appreciée
Des connaissances génériques des marchés financiers sont un plus
Appétences pour la découverte techniques et fonctionnelle du logiciel MX.3
Rigueur, précision, esprit d’analyse et de synthèse
Autonomie, capacité à travailler de façon indépendante
Curiosité, sens de l’écoute et adaptation
Excellente communication écrite et orale et bon niveau d’anglais et de français
Esprit d’équipe et de collaboration
Pourquoi nous rejoindre ?
En intégrant les équipes du domaine DEV, vous saisissez l’opportunité unique de combiner édition de logiciel, finance de marché et développement de pointe.
Faire partie d’une communauté d’experts motivée par le challenge, l’innovation, et contribuer ainsi à l’amélioration continue de la plateforme MX.3
Bénéficier d’une formation de qualité à l’entrée touchant à diverses compétences fonctionnelles, techniques et relationnelles
Evoluer dans un environnement agile, international, multiculturel et en croissance
Rencontrez Elom, Principal Software Engineer
Rencontrez Maria, Software Engineer
Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".