Software Developer (Integrator) / Développeur de logiciels (Intégrateur)

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 an experienced Integrator to join a dynamic team for one of our clients. Trading Risk Controls (TRC) software is used across all electronic trading at our client for mission-critical error detection, trading risk management and meeting regulatory and exchange requirements. We use a wide range of technology stacks to build distributed systems including:

  • Embedded C++/Java code/libraries into low latency & ultra-low latency Trading Engines across both Equities & Fixed Income
  • KBD+/q based aggregation plants • C++ services to marshal and centralize server requests
  • Java/Scala based middleware services
  • WPF/HTML5 based UIs used by risk managers and traders

Our technologists focus on the development, testing, integration, and deployment of critical, real-time distributed systems. These systems must perform in a high-volume low-latency Front Office trading environment while providing high levels of resiliency and stability.

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.

Primary Responsibilities:

  • Hands-on Software engineer to work as an integration technologist in our Trading Risk Controls (TRC) team.
  • Assume ownership of critical problems. Work closely with electronic trading desks & risk management to resolve address issues/concerns.
  • Acts as an advocate for change management, encourages innovation and creativity in technology solutions.
  • Assist with analysis, design to successful timely delivery of solutions.
  • Manage the configuration, implementation, and deployment to the production environment of new services and products as well as changes to existing systems.
  • Contribute to the Design, Development & Integration of TRC software & services for consumption by different Trading systems.
  • Assess, test, troubleshoot and help with ongoing software upgrades of TRC software & services with other Trading teams.
  • Work closely with the Trading systems and internal TRC development teams to continuously monitor and improve efficiency and reduce risk in the production trading environment.
  • Develop value added tooling/scripting/automation solutions leveraging best practices in software development, deployment, and architecture.
  • Perform integration and regression tests, organize User Acceptance Testing (UAT) with end users and provide feedback to development teams.
  • Plan, Design and coordinate the development, installation, integration and operation of computer-based systems including mobile applications.

Required Skills:

  • Software engineering experience integrating software systems & services.
  • Bachelor’s degree in Computer science, Computer systems engineering, Software engineering or Mathematics.
  • Strong Linux/Unix skills.
  • Strong Scripting skills (e.g., Python, bash/ksh or similar). 
  • Experience working with front office / trading systems.
  • Solid verbal and written communication and interpersonal skills - candidates must be comfortable in a trading floor environment.
  • Problem solving skills: Able to tackle problems based on limited information, seek out solutions and work around problems in a timely manner.

Desired Skills:

  • Good understanding of Financial Markets.
  • Knowledge/Experience with a modern programming/scripting language such as Python, JavaScript, NodeJS.
  • Experience with SQL and/or KDB.
  • Need to handle pressure well.
  • The desire to learn!

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 un intégrateur expérimenté pour rejoindre une équipe dynamique pour l'un de nos clients. Le logiciel Trading Risk Controls (TRC) est utilisé dans toutes les transactions électroniques chez notre client pour la détection d'erreurs critiques, la gestion des risques de trading et la conformité aux exigences réglementaires et boursières. Nous utilisons une large gamme de technologies pour construire des systèmes distribués, y compris :

  • Code/bibliothèques C++/Java intégrés dans des moteurs de trading à faible latence et ultra-faible latence pour les actions et les titres à revenu fixe
  • Plantes d'agrégation basées sur KBD+/q
  • Services C++ pour centraliser les requêtes serveur
  • Services middleware basés sur Java/Scala
  • Interfaces utilisateur basées sur WPF/HTML5 utilisées par les gestionnaires de risques et les traders

Nos technologues se concentrent sur le développement, les tests, l'intégration et le déploiement de systèmes distribués critiques en temps réel. Ces systèmes doivent fonctionner dans un environnement de trading de Front Office à haut volume et faible latence tout en offrant des niveaux élevés de résilience et de stabilité.

À propos de mthree :

Depuis 2010, mthree aide ses 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 significatifs dans certaines des plus grandes organisations de services financiers au 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 des risques, de la réglementation et de la conformité ; produits des fournisseurs ; support applicatif ; développement d'applications ; 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.

Responsabilités principales :

  • Ingénieur logiciel pratique pour travailler en tant que technologue en intégration dans notre équipe Trading Risk Controls (TRC).
  • Assumer la responsabilité des problèmes critiques. Travailler en étroite collaboration avec les desks de trading électronique et la gestion des risques pour résoudre les problèmes/préoccupations.
  • Agir en tant que défenseur de la gestion du changement, encourager l'innovation et la créativité dans les solutions technologiques.
  • Aider à l'analyse, à la conception et à la livraison réussie et en temps opportun des solutions.
  • Gérer la configuration, la mise en œuvre et le déploiement en production de nouveaux services et produits ainsi que les modifications des systèmes existants.
  • Contribuer à la conception, au développement et à l'intégration des logiciels et services TRC pour une utilisation par différents systèmes de trading.
  • Évaluer, tester, dépanner et aider aux mises à jour logicielles continues des logiciels et services TRC avec d'autres équipes de trading.
  • Travailler en étroite collaboration avec les systèmes de trading et les équipes de développement internes TRC pour surveiller et améliorer en continu l'efficacité et réduire les risques dans l'environnement de trading en production.
  • Développer des solutions d'outillage/automatisation/scripting à valeur ajoutée en utilisant les meilleures pratiques en matière de développement, de déploiement et d'architecture logicielle.
  • Effectuer des tests d'intégration et de régression, organiser des tests d'acceptation utilisateur (UAT) avec les utilisateurs finaux et fournir des retours aux équipes de développement.
  • Planifier, concevoir et coordonner le développement, l'installation, l'intégration et le fonctionnement des systèmes informatiques, y compris les applications mobiles.

Compétences requises :

  • Expérience en ingénierie logicielle intégrant des systèmes et services logiciels.
  • Diplôme en informatique, en ingénierie des systèmes informatiques, en génie logiciel ou en mathématiques.
  • Compétences solides en Linux/Unix.
  • Compétences solides en scripting (par exemple, Python, bash/ksh ou similaire).
  • Expérience de travail avec des systèmes de trading de front office.
  • Compétences solides en communication verbale et écrite et en relations interpersonnelles - les candidats doivent être à l'aise dans un environnement de salle de marché.
  • Compétences en résolution de problèmes : capable de résoudre des problèmes avec des informations limitées, de rechercher des solutions et de contourner les problèmes en temps opportun.

Compétences souhaitées :

  • Bonne compréhension des marchés financiers.
  • Connaissance/expérience avec un langage de programmation/scripting moderne tel que Python, JavaScript, NodeJS.
  • Expérience avec SQL et/ou KDB.
  • Capacité à bien gérer la pression.
  • Désir d'apprendre !

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 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 parrainera 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:  1  0  0

Tags: Automation Bash C Compliance Computer Science DevOps Finance Java JavaScript Linux Mathematics Node.js Python Risk management Scala Scripting SQL UNIX

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.