Contact us
Share

Stage- Enhance current monitoring tool built on Docker and JS

Ref : JRQ$202-14344

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, 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 2000 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.

Nous avons construit un outil (ELP) qui permet de monitorer et analyser en détail les calculs exécutés au sein de notre application. Cette stack repose sur différentes technologies (Docker, Logstash, Elasticsearch, Node.js, Polymer).

Cet outil est aujourd’hui utilisé quotidiennement par une vingtaine de personnes. Nous avons besoin de poursuivre le développement afin d’ajouter des fonctionnalités pour améliorer l’expérience utilisateur et accélérer le troubleshooting.

 

Les fonctionnalités à apporter peuvent toucher toutes les technologies de la stack, par exemple :

  1. Migrer à docker-compose 3 pour résoudre certaines instabilité lors du déploiement automatique
  2. Améliorer les performance côté client (Google Chrome)
  3. Rendre compatible l’application côté client (Polymer 2) avec Firefox, Edge, Safari
  4. Migrer à Polymer 3 si nécessaire
  5. Apporter de nouveaux outils (résolution des sous arbres dans les graphs, remplacer Google Chart Timeline, créer des comptes utilisateur (préferences, fichiers uploadés, …))
  6. Remplacer le server Polymer par un serveur node.js
  7. Rendre la stack High Available et résiliente