Développeur de logiciels senior / Senior Software Developer

Technology BOX Canada Inc.
Montréal QC
30+ days ago

Job Description

ENGLISH WILL FOLLOW BELOW

À propos de Technologie BOX:

Technologie BOX est le fournisseur de technologies de l'information pour la Bourse d'options BOX. Notre rôle est de développer et d'opérer les systèmes critiques de la bourse. Nos applications à faible latence et à haute disponibilité sont développées à l'interne et sont responsables du traitement de millions de transactions par jour. Travaillant en étroite collaboration avec les chefs d'entreprise, l'équipe des logiciels de la Technologie BOX est responsable d'aider à bâtir une expérience de négociation à faible latence, fiable et déterministe pour nos clients.

Aperçu du poste:

BOX Technology est présentement à la recherche d'un développeur de logiciels C++ senior pour se joindre à notre petite équipe dynamique. Le candidat idéal participera au développement des divers systèmes qui soutiennent la négociation, les données du marché, la post-négociation et la surveillance du marché.

Responsabilités:

  • Développer et mettre en œuvre des applications d'échange à faible latence, à haute capacité et fiables.
  • Maintenir et mettre à jour les bibliothèques et le code critiques au fur et à mesure du développement et de la mise à jour des applications.
  • Contribuer à la conception et au déploiement du système
  • Collaborer avec les chefs de projet, les opérations, l'assurance qualité et d'autres parties prenantes afin de fournir des applications robustes conformément à nos processus.
  • Conduire et participer à des revues de code, identifier les problèmes de codage et de performance, et évaluer la conformité du code avec les normes établies.
  • Fournir un support de deuxième niveau si nécessaire.
  • Créer et maintenir la documentation technique, opérationnelle et procédurale.

Exigences :

  • Diplôme universitaire en informatique ou dans un domaine pertinent.
  • Au moins 5 ans d'expérience dans le développement de logiciels.
  • Connaissance du langage de programmation C ++.
  • Connaissance du langage de programmation Python.
  • Expérience du développement de logiciels sur les systèmes d'exploitation Linux et Windows.
  • Connaissance des communications de bas niveau - Ethernet, TCP, UDP, multicast.
  • Expérience dans le développement de systèmes de négociation.
  • Connaissance de QT pour le développement d'interfaces.
  • Connaissance des communications ICS Onload et Dolphin.
  • Forte éthique de travail et souci du détail.
  • Organisé et méthodique.
  • Capacité à gérer des priorités changeantes.
  • Esprit d'équipe.

-----------------------------------------------------------------------------------------

About BOX Technology:

BOX Technology is the IT provider for the BOX Options Exchange. Our role is to develop and operate the exchange’s mission critical systems. Our low latency, highly available applications are developed in-house and are responsible for processing millions of transactions daily. Working closely with business leaders, the BOX Technology software team is responsible for helping build a low latency, reliable, and deterministic trading experience for our clients.

Position Summary:

BOX Technology is currently looking to recruit a senior C++ software developer to join our small and dynamic team. The ideal candidate will participate in the development of the various systems that support trading, market data, post trading, and market surveillance.

Responsibilities:

  • Develop and implement low latency, highly capacity, and reliable exchange applications.
  • Maintain and update critical libraries and code as applications are developed and updated
  • Contribute to system design and deployment
  • Collaborate with Project Managers, Operations, Quality Assurance, and other stake holders to deliver robust applications in accordance with our processes
  • Conduct and participate in code reviews, identify coding and performance issues, and assess code compliance with established standards.
  • Provide second level support as needed.
  • Create and maintain technical, operational, and procedural documentation.

Requirements:

  • University degree in computer science or relevant major.
  • Minimum 5 years of software development experience.
  • Knowledge of C ++ programming language.
  • Knowledge of Python programming language.
  • Software development experience on Linux and Windows operating systems.
  • Knowledge of low-level communications – Ethernet, TCP, UDP, multicast.
  • Experience with trading system development.
  • Knowledge of QT for interface development.
  • Knowledge of Onload and Dolphin ICS communications.
  • Strong work ethics and attention to detail.
  • Organized and methodical.
  • Able to deal changing priorities.
  • Team player.

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Company events
  • Company pension
  • Disability insurance
  • Employee assistance program
  • Language training provided
  • Life insurance
  • On-site gym
  • Paid time off
  • RRSP match
  • Vision care
  • VRSP
  • Work from home

Flexible language requirement:

  • French not required

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Education:

  • Bachelor's Degree (preferred)

Language:

  • English (preferred)

Work Location: In person

Visit Original Source:

http://ca.indeed.com/viewjob
why ?Jumpstart your career with our tech sales bootcamp!
Free Guides, Videos and Podcasts

Other Jobs

Clio

Senior Director of Sales Business Development

Clio

Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice . Summa

 
Toronto ON / Remote
Trusscore

Who we are Trusscore is a material science company focused on developing sustainable building materials. We're starting a journey to change the way people build buildings and the environmental foo

 
Calgary AB
Trusscore

Who We Are Trusscore is a material science company focused on developing sustainable building materials. We're starting a journey to change the way people build buildings and the environmental

 
Palmerston ON