Développeur C++ (hybride)

Morgan Stanley


Date: 2 weeks ago
City: Montreal, QC
Contract type: Full time
Nous Offrons

  • L’occasion de travailler avec certains des meilleurs professionnels du secteur, au sein d’une société qui valorise l’intellect individuel tout comme le travail d’équipe
  • Des bureaux à la fine pointe de la technologie aménagés pour maximiser la collaboration
  • Des conditions de travail flexibles.
  • Des défis enrichissants offrant la possibilité d’apprendre et de progresser constamment
  • Un environnement qui exploite tout le potentiel de la technologie

Profil De L’équipe

Le groupe Technologies des titres institutionnels définit et supervise la stratégie globale pour la technologie et les solutions technologiques sur mesure pour soutenir les activités du groupe Titres institutionnels, ainsi que les activités touchant toute l'entreprise. Nos clients comprennent les marchés à revenus fixes, les marchés des actions, les marchés des produits de base, les banques d'investissement ainsi que les marchés mondiaux de la recherche et des capitaux.

Description Du Poste

L’équipe de négociation et de vente de titres cotés est une équipe technologique diversifiée et inclusive. Nous sommes responsables de la conception, du développement et de la maintenance des systèmes de négociation électroniques mondiaux à haut rendement de Morgan Stanley. Nous travaillons directement avec nos clients institutionnels (bureaux de vente et de négociation, clients externes) pour aider à favoriser la croissance des affaires, à améliorer les produits et à gérer leur risque.

Nos logiciels et nos systèmes hautement extensibles traitent une vaste gamme de catégories d’actifs : actions, dérivés, fonds négociés en bourse, opérations de change, produits de base, obligations, swaps et instruments de diverses catégories d’actifs. Nous soutenons la gestion entièrement automatisée des commandes de faible latence ainsi que les flux de travail manuels et personnalisés extrêmement complexes requis par certains de nos utilisateurs avancés. Nous développons des systèmes de pointe qui transforment nos activités principales et permettent de réaliser des transactions en quelques microsecondes.

Notre infrastructure est programmée en C++, Python, C# et KDB. Nous sommes ouverts d’esprit en ce qui a trait aux choix technologiques, et nous exploitons et enrichissons des technologies libres et infonuagiques.

Qui nous recherchons pour ce poste

Notre travail est toujours axé sur le client et nos spécialistes en ingénierie sont des innovateurs qui savent proposer des solutions à des problèmes. Nous sommes à la recherche d’un développeur C++ exceptionnel qui fera progresser nos capacités en matière de déploiement de systèmes, de disponibilité, de latence, de rendement et de gestion de la capacité, tout en contribuant aussi au développement de fonctionnalités du système et à transformer l’architecture pour en faire une architecture de la prochaine génération axée sur l’infonuagique, exploitant l’architecture des microservices et harmonisée à nos stratégies DevOps et Agile.

Le candidat retenu aura une excellente occasion d’apprendre sur divers secteurs d’activité et classes d’actifs, et de les influencer, tout en collaborant, localement et mondialement, avec un groupe de personnes talentueuses. Il devra aussi pouvoir travailler directement avec les spécialistes au service du personnel de la société, les responsables de l’infrastructure et des parties prenantes de différentes équipes de développement dans un environnement très dynamique.

Responsabilités

  • Le candidat retenu sera en mesure de modifier, de déployer, de surveiller et de dépanner des microservices hautement disponibles rédigés en plusieurs langages et d’écrire des codes pour automatiser les tests et le déploiement des services.
  • Le candidat aura la responsabilité d’améliorer la fiabilité de nos sites et de contribuer au développement de notre système de gestion des commandes à haut rendement destiné aux clients. Il travaillera également à répondre aux demandes d’affaires et à favoriser l’évolution de la plateforme pour tirer parti des nouvelles technologies. Une partie clé du rôle consiste à comprendre les exigences de l’entreprise et à travailler avec d’autres groupes pour trouver la meilleure solution pour offrir un produit réussi.
  • Gérer nos risques technologiques et la productivité des développeurs sera également un élément clé de ce poste. Le candidat retenu aidera à définir notre architecture de système, notre DevOps et notre modèle de déploiement de logiciels, en collaborant avec la communauté technologique de l’ensemble de la société, et ainsi assurer la stabilité, la capacité et le rendement de nos systèmes.

Compétences Requises

  • Au moins 2 années d'expérience sont requises pour le rôle
  • Baccalauréat en informatique ou expérience pratique équivalente.
  • Solide connaissance des fondements de l’informatique, y compris une bonne compréhension des structures de données, des algorithmes, de la conception de logiciels et de la programmation de base.
  • Expérience pratique dans le développement d’applications C++ de niveau de production et dans l’une des compétences suivantes (GRPC, REST).
  • Expérience dans l’exploitation et la gestion des systèmes, ainsi que compréhension du rôle et des capacités d’ingénierie de la fiabilité des sites.
  • Excellentes compétences en communication, notamment destinée à des personnes des services techniques et d’affaires, et expérience de travail à l’échelle mondiale.
  • Intérêt pour la conception, l’analyse et le dépannage de systèmes distribués à grande échelle à l’aide de microservices.
  • Approche systématique de la résolution de problèmes, sens des responsabilités et dynamisme.
  • Connaissances de base de Linux.

Compétences Souhaitées

  • Volonté d’apprendre de nouveaux langages (Python).
  • Expérience en déploiement infonuagique et en chaîne d’outils (Docker, ArtiFactory et Bazel).
  • Compréhension des plateformes de serveurs libres (Redis, Kafka, ElasticSearch).
  • Expérience en configuration de piles de télémétrie ouvertes (grafana, Prometheus, Jaeger, Loki).
  • Vaste compréhension des outils et des technologies de DevOps (Git, Jenkins, Ansible).

À Propos De Nous

Morgan Stanley, chef de file mondial en services financiers, offre un large éventail de services bancaires d’investissement, d’opérations sur titres, de gestion de placements et de gestion de patrimoine. Chez Morgan Stanley Montréal, nous façonnons l’avenir de notre société mondiale et contribuons à notre communauté locale. Notre équipe œuvre dans de nombreux domaines.

Morgan Stanley est un employeur offrant l’égalité professionnelle. Nous travaillons pour offrir un environnement de travail accueillant et favorable dans lequel toutes les personnes peuvent réaliser leur plein potentiel. Notre main-d’œuvre est composée de personnes talentueuses et créatives qui représentent les collectivités dans lesquelles nous exerçons nos activités à travers le monde et qui présentent des compétences, des perspectives, des expériences et un bagage diversifié. Notre profond engagement à bâtir une culture d’inclusion se manifeste par les efforts constants que nous déployons à embaucher du personnel et à assurer son perfectionnement et son avancement en fonction de son talent et de ses compétences.

Dans ce document, l’emploi du masculin n’a d’autres fins que celle d’alléger le texte. Toutes personnes intéressées par ce poste sont invitées à soumettre leur candidature.

Tous nos postes sont situés à Montréal, Québec. Nous offrons un environnement de travail hybride, combinant le télétravail et la présence au bureau.

La connaissance du français et de l’anglais est requise.

Bâtissez une carrière qui se démarque. Pour plus d’information, visitez le morganstanley.com.

Offre d'emploi publiée le

17 sept. 2024

Emplacement principal

Americas-Canada-Quebec-Montreal

Niveau d’éducation

Baccalauréat

Emploi

Développement

Type d%27emploi

Temps plein

Échelon

Adjoint conseil

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Supervisor Relief, Letter Carrier - Montreal C&D

Canada Post - Postes Canada, Montreal, QC
22 hours ago
Job Requisition Id: 164792    Business Function: Delivery Operations    Primary City: Montréal   Other Location(s):Montréal   Province: Quebec   Employment Type: Full-Time   Employment Status: Permanent   Language Requirement: Bilingual Imperative (--BB)   Employee Class and Level: OP 01   Working Hours: 40 Job Closing Date (MM/DD/YYYY): 11/03/2024   All qualified candidates will be considered however preference will be given to Indigenous people (First Nations, Metis or Inuit) or...

Supervisor Mechanical (Car)

CPKC, Montreal, QC
1 day ago
Canadian Pacific (CPKC) and Kansas City Southern (KCS) are now CPKC. As the only truly North American railway, we are making big moves! Drawing on our strong foundations and heritage, CPKC moves essential goods across our 20,000-mile network to support economic growth throughout Canada, the U.S. and Mexico. Be a part of history as we connect a continent and create...

Educator Full Time | Centre Eaton Montreal

lululemon, Montreal, QC
1 day ago
Requirements Description & Requirements Qui nous sommeslululemon est une entreprise innovante de vêtements performants pour le yoga, la course à pied, l'entraînement et d'autres activités sportives. En fixant les standards en matière de tissus techniques et de design fonctionnel, nous créons des produits et des expériences qui aident les gens à bouger, à grandir, à se connecter et à se...