Contact us
Share

Stage- Développeur logiciel C++ H/F

Ref : JRQ$202-20461

Paris

Email
Share
Print

Job description

Murex est un leader mondial reconnu dans le développement de progiciels financiers. Chaque jour, à travers le monde, de prestigieuses institutions financières, banques, hedge funds, asset managers et trésoreries de grands groupes, s’appuient sur les collaborateurs et la plateforme Murex pour soutenir leurs activités de marchés. Notre devise “pioneering again” résume notre histoire : depuis sa création, Murex s'adapte en continu aux évolutions des marchés de capitaux en offrant des solutions innovantes et adaptées aux besoins de ses Clients.

 

Murex compte aujourd’hui plus de 2200 experts répartis dans 17 bureaux : Beyrouth, Dubai, Dublin, Hong Kong, Londres, Luxembourg, Moscou, New York, Paris, Pékin, Santiago, Sao Paulo, Séoul, Singapour, Sydney, Tokyo, et Toronto.

 

 

 

Sujet : Mise en place d'un outil pour les benchmarks et pour détecter les Régressions du "Modeler"

 

Mission

Au sein de la plateforme de Murex, différents services utilisent le « Modeler », un outil qui permet le traitement des données. Ce dernier offre une panoplie de traitement : extraction, agrégation, calcul statistique, formules, tri, filtre, etc. Pour couronner le tout, il sert aussi pour l'affichage.

Un « framework » de « macro-benchmarking » est utilisé pour écrire des tests de benchmark pour cet outil.

 

Au sein de l’équipe « Viewer Développement » composé de sept développeurs, votre rôle sera de :

 

  • Rechercher les critères de qualification des régressions entre les résultats des benchmarks
  • Implémenter un détecteur de régression pour les mesures de performance
  • Rechercher les outils de rapport des résultats des benchmarks
  • Chercher ou construire un outil de rapport pour les tests de benchmark lancés pour rapporter graphiquement les résultats des tests
  • Rédiger des tests de performances pour le “Modeler” couvrant des fonctionnalités d'agrégation de base sélectionnées
  • Intégrer les tests dans un pipeline d'intégration continue et les exécuter
  • Détecter les régressions de performances dans les tests de modélisation lancés dans le pipeline d'intégration continue
  • Produire des rapports de benchmarks lancés dans le pipeline d'intégration continue
  • Partager les résultats obtenus avec les développeurs de Murex

 

 

En plus des compétences techniques, vous pourrez acquérir des expériences sur les sujets suivants :

 

  •  Le développement « Agile »
  •  Le « Test Driven Development » ou développement piloté par les tests.
  • Le Processus de Production :
    • Le suivi de « Defect » via un CRM
    • Le cycle de « Release Management »
    • Le « Workflow » dans l'entreprise

 

Le développement se fera en C++ mais d’autre langages de programmation peuvent être utilisés.