Contact us
Share

Stage - Acquisition et distribution de paramètres de marchés

Ref : JRQ$202-14441

Paris

Email
Share
Print

Job description

Au sein de Murex, les équipes Front-office développent des solutions métier comme le real time portfolio management, le structured trade builder ou le marketdata processing. Les contraintes de la plateforme intégrée exigent que ces solutions soient génériques et indépendantes de tous types de produits. Ces équipes construisent des applications basées sur des serveurs calculatoires temps réel hautement distribués qui restituent à l’utilisateur une vue synthétique et cohérente de sa position et de son exposition aux risques de marché. Le principal défi d’une telle architecture est de concilier l’efficacité calculatoire et l’opérabilité de la plateforme MUREX.

 

L’équipe Market data est responsable du cycle de vie des données de marché (volatilité, courbe de taux, dividende,...) du Front-office et plus particulièrement du graphe calculatoire et de son comportement face aux impacts temps réels et aux scénarios. 

Elle offre  des APIs génériques pour permettre l’import/export des données, rafraîchissement temps réels et la visualisation des données.

 

Mission

Dans cet environnement temps-réel et distribué, il s’agit de repenser l’acquisition des paramètres de marchés des fournisseurs comme Reuters ou Bloomberg, leur stockage en mémoire, et leur historisation.

Le stagiaire aura comme mission de développer un prototype fonctionnel du logiciel. Il sera en relation avec des équipes techniques et fonctionnelles pour discuter des solutions proposées.

Le stage portera principalement sur :

  • La conception et implémentation de nouveaux composants en Java répondant aux aspects suivants :
    • Acquisition des données à des fréquences différentes et en gros volumes.
    • Modélisations des données.
    • Historisation des données en mémoire en fonction du temps.
    • Mise à disposition des données à des consommateurs Java et C++.
  • La mise en place d’outils afin d’observer et analyser les probables problèmes fonctionnels ou techniques (performance, disponibilité, etc.…) des différents composants dans un environnement de production.
  • Le définition et l’écriture des tests unitaires et des tests d’intégrations de composants.
  • L’usage de GIT pour archiver et versionner le code.

 

Murex is currently adopting Web technologies to build its next generation products. We are currently seeking a JavaScript/HTML5/CSS/AngularJS intern to join the R&D – User Interfaces Team and help achieve the following:

Develop a set of reusable graphical components:

  • Controls: Checkbox, Combobox, Date and Time Input, Number Input, Password Input, Search Input, Text Input, Label, Radio buttons, Select, Slider, Switch, Text Area, User feedback, Input Validators, buttons, Image field, Progress Bar, Menus, Toolbar etc.
  • Layouts: Collapsible, Flex Layout, Form Layout, Grid, Panel, Popup, Tabs, etc…
  • Collections: Data Grid, List View, Paging Control, Table, Tree, etc…
  • Visualizations: Charts, Gauges, Timelines, Treemaps, etc…

Use GIT to handle code versioning and archiving

Define and code unitary and integration tests to secure developed features.