STAGE 3A – DEV C++ – Developpement d’un debugger pour le langage proprietaire MSL – Paris

STAGE 3A – DEV C++ – Developpement d’un debugger pour le langage proprietaire MSL

Murex S.A.S

Paris

Internship

Postuler

Equipe

 

MX.3 est une plateforme logicielle permettant la gestion des activités de trading dans les banques, hedge funds ou grandes entreprises.

Dans cette plateforme la couche logicielle ‘Distribution’ est un framework de manipulation des produits financiers de toutes classes d’actifs (Equity, Foreign Exchange, Commodities…). Il permet, entre autres, une automatisation de taches hautement configurable pour le paramétrage et la vérification de limites sur les contrats. Par exemple, on pourra interdire au TraderX de conclure des contrats à plus de X milliers d’euros. Cette configurabilité est permise par l’exécution de scripts écrits dans un langage propriétaire, le MSL (Murex Scripting Language)

 

 

Missions

 

Les scripts MSL sont exécutés chaque fois qu'un utilisateur interagit avec un contrat financier. Ils peuvent contenir des bugs qui s’avèrent être souvent difficiles à analyser.

 

Nous proposons donc le développement d’un débugger avec ces fonctionnalités :

  • Définition et gestion des points d’arrêt : les utilisateurs peuvent ajouter des breakpoints dans un script, incluant des breakpoints conditionnels.
  • Inspection des variables : les utilisateurs peuvent voir les valeurs des variables locales dans le script.
  • Navigation dans le code : les utilisateurs peuvent contrôler l’exécution du code manuellement, ligne par ligne.

 

Ces ajouts simplifieront l’analyse des bugs dans les scripts.

 

 

Profil 

 

  • Dernière année d’école d’ingénieur en informatique ou étudiant en Master 2 (stage de 6 mois)
  • Bonnes connaissances en C et C++, volonté de progresser dans ces langages
  • Attrait pour l’algorithmie et le code bas niveau et performant.

 

 

Postuler

Voir tous les emplois