UI Developer / Développeur UI

Montreal, QC

mthree

Are you a graduate unsure how to start your career? An experienced professional looking for a new role? Or a business wanting to upskill? Discover mthree.

View all jobs at mthree

Apply now Apply later

**Must be local to Montreal**

Want to work in technology at an investment bank?

We are looking for someone to be join as a UI Developer for one of our clients. Trading Risk Controls Technology provides appropriate risk controls within Electronic trading to prevent significant financial loss and/or regulatory violations as well as meet the needs of both our internal risk management as well as regulatory compliance. The team is spread globally across Americas, EMEA & APAC. TRC technology team works across a diverse technology stack comprised of:

  • C++ libraries/services integrated into low latency & ultra-low latency Trading Engines across both Equities & Fixed Income
  • KBD+/q based (Out of band) aggregation plants.
  • Java/Scala based Middleware services.
  • WPF/HTML5 based UI used by Risk managers, Counterparty & Trading

About mthree:

Since 2010, mthree has been helping clients solve their business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide.

  • Core Services
  • Consulting and Advisory
  • Managed Services
  • Alumni Graduate Program
  • Alumni Pro Program

We have a global presence and are experts in delivering exceptional quality to our client base, providing consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas.

Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.

Role:

Proficiency developing applications and microservices using Scala/Java

  • Sound knowledge/experience with functional programming such as Scala or Haskell
  • Experience with Java Spring-based frameworks & libraries (preferably Spring Boot) for enterprise application
  • Experience with RESTFul APIs
  • Knowledge of XML, SOAP, JSON, ProtoBufs, GraphQL etc.,

Experience developing Web Frontends based on React

  • Working experience with ReactJS
  • Proficiency in JavaScript, TypeScript, CSS/SCSS etc.,
  • Knowledge of various concepts - Components, State management, Routing frameworks
  • Experience with Web Sockets in real-time communication.

Other skills we are looking for:

Familiarity with fundamentals of Software Development & Design

  • Algorithms, Data Structures, Design Patterns
  • MultiThreading, Asynchronous Programming
  • Load Balancing, Resiliency
  • Front end & backend architectures

Familiar with industry best Practices for software development

  • Agile delivery using Sprint/Kanban
  • Test First development using TDD/BDD
  • Integrated Telemetry

Other

  • Experience working with NoSQL DBs such as MongoDb
  • Experience working with Cloud Native, Scalable & highly available Distributed Systems - Openshift/Kubernetes
  • Experience with CI/CD tooling and automation.
  • Experience with Git or similar version controls
  • Bachelor's Degree in CS with 8-10 years of relevant professional experience

At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees.  We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.

Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.

 

**French Translation**

 

Doit être local à Montréal

Vous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?

Nous recherchons quelqu'un pour rejoindre notre équipe en tant que développeur d'interface utilisateur pour l'un de nos clients. La technologie de contrôle des risques de trading fournit des contrôles de risque appropriés dans le trading électronique pour prévenir des pertes financières importantes et/ou des violations réglementaires, ainsi que pour répondre aux besoins de notre gestion interne des risques et de la conformité réglementaire. L'équipe est répartie à l'échelle mondiale à travers les Amériques, l'EMEA et l'APAC. L'équipe technologique TRC travaille sur une pile technologique diversifiée composée de :

  • Bibliothèques/services C++ intégrés dans des moteurs de trading à faible latence et ultra-faible latence à travers les actions et les revenus fixes
  • Usines d'agrégation basées sur KBD+/q (hors bande)
  • Services middleware basés sur Java/Scala
  • Interface utilisateur basée sur WPF/HTML5 utilisée par les gestionnaires de risques, les contreparties et le trading

À propos de mthree :

Depuis 2010, mthree aide les clients à résoudre leurs défis commerciaux et technologiques. Nous sommes une société de conseil en technologie et en affaires avec une main-d'œuvre mondiale qui réalise des projets commerciaux et informatiques importants dans certaines des plus grandes organisations de services financiers du monde.

Services principaux :

  • Conseil et expertise
  • Services gérés
  • Programme de diplômés Alumni
  • Programme Alumni Pro

Nous avons une présence mondiale et sommes experts dans la fourniture d'une qualité exceptionnelle à notre base de clients, offrant des services de conseil dans les domaines du risque, de la réglementation et de la conformité ; produits des fournisseurs ; support d'application ; développement d'application ; cybersécurité et sécurité de l'information ; science des données et DevOps.

Notre programme Expert offre aux professionnels expérimentés l'accès à des rôles de premier plan dans la technologie, la finance, l'aviation et l'assurance. Rejoignez-nous pour travailler sur des projets technologiques révolutionnaires, des plateformes de trading internationales aux applications critiques pour les principales compagnies aériennes. Nous recrutons des professionnels désireux d'accélérer leur carrière dans la technologie ou les opérations au sein d'organisations mondiales prestigieuses.

Rôle :

Maîtrise du développement d'applications et de microservices utilisant Scala/Java

  • Connaissance/expérience solide en programmation fonctionnelle telle que Scala ou Haskell
  • Expérience avec les frameworks et bibliothèques basés sur Java Spring (de préférence Spring Boot) pour les applications d'entreprise
  • Expérience avec les API RESTFul
  • Connaissance de XML, SOAP, JSON, ProtoBufs, GraphQL, etc.

Expérience dans le développement de frontends Web basés sur React :

  • Expérience de travail avec ReactJS
  • Maîtrise de JavaScript, TypeScript, CSS/SCSS, etc.
  • Connaissance de divers concepts - composants, gestion d'état, frameworks de routage
  • Expérience avec les Web Sockets dans la communication en temps réel

Autres compétences recherchées :

  • Familiarité avec les fondamentaux du développement et de la conception de logiciels

    • Algorithmes, structures de données, modèles de conception
    • Programmation multithread, asynchrone
    • Équilibrage de charge, résilience
    • Architectures front-end et back-end
  • Familiarité avec les meilleures pratiques de l'industrie pour le développement de logiciels

    • Livraison agile utilisant Sprint/Kanban
    • Développement orienté test utilisant TDD/BDD
    • Télémétrie intégrée

Autres :

  • Expérience de travail avec des bases de données NoSQL telles que MongoDb
  • Expérience de travail avec des systèmes distribués natifs du cloud, évolutifs et hautement disponibles - Openshift/Kubernetes
  • Expérience avec les outils et l'automatisation CI/CD
  • Expérience avec Git ou des contrôles de version similaires
  • Diplôme en informatique avec 8 à 10 ans d'expérience professionnelle pertinent

Chez mthree, nos valeurs soutiennent des coéquipiers courageux, des moteurs d'aiguille et des champions de l'apprentissage tout en s'efforçant de soutenir la santé et le bien-être de tous les employés. Nous sommes très fiers de célébrer la diversité de chaque individu qui contribue à faire de mthree l'entreprise qu'elle est aujourd'hui et qu'elle sera à l'avenir. Nous valorisons la diversité tant au sein de mthree qu'avec nos entreprises partenaires, et nous sommes fiers de fournir un environnement où tous nos collègues peuvent s'épanouir. Cela signifie promouvoir une forte culture d'égalité mais, surtout, d'inclusion.

Les candidats doivent être actuellement autorisés à travailler au Canada à temps plein. L'entreprise ne sponsorisera pas les candidats pour des visas de travail.

Apply now Apply later

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Job stats:  8  0  0

Tags: Agile APIs Automation C CI/CD Cloud Compliance DevOps Finance Haskell Java JavaScript JSON Kanban Kubernetes Microservices MongoDB NoSQL Risk management Scala TDD TypeScript XML

Perks/benefits: Career development

Region: North America
Country: Canada

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.