Senior Java / C++ Developer in Montréal

Senior Java / C++ Developer in Montréal

Montréal Full-Time 82800 - 101200 $ / year (est.) Hybrid
O

At a Glance

  • Tasks: Design, develop, and maintain high-quality software solutions using Java and C++.
  • Company: Join Wepoint, a leader in digital transformation with a collaborative culture.
  • Benefits: Enjoy 3 weeks vacation, comprehensive benefits, and flexible remote work options.
  • Other info: Dynamic team environment with excellent career growth and learning opportunities.
  • Why this job: Make an impact on global capital markets while working with cutting-edge technologies.
  • Qualifications: 5+ years in software development with strong Java and C++ skills.

The predicted salary is between 82800 - 101200 $ per year.

Wepoint est l’architecte des grandes transformations des entreprises et des acteurs publics. Nous accompagnons nos clients de la stratégie à la mise en œuvre technologique, en nous attachant toujours à penser au-delà des évidences et à s’inscrire dans des logiques de Responsabilité Économique, Sociale, Environnementale et Technologique (RESET), pour créer de nouvelles façons de travailler, de nouveaux modèles économiques et de nouveaux lieux intelligents.

Nous sommes à la recherche d’un(e) développeur(se) senior Java / C++ expérimenté(e) pour se joindre à notre équipe à Montréal. La personne retenue contribuera au développement et à l’amélioration d’une plateforme stratégique conçue sur mesure, qui soutient les activités dans un environnement mondial de marchés des capitaux. Ce poste combine le développement logiciel pratique et une étroite collaboration avec les équipes technologiques et d’affaires. La personne contribuera à la livraison de solutions fiables, évolutives et faciles à maintenir, tout en participant à la modernisation continue de la plateforme et au renforcement de sa résilience opérationnelle.

Responsabilités

  • Concevoir, développer, tester et maintenir des fonctionnalités.
  • Développer des solutions logicielles de grande qualité, évolutives et faciles à maintenir à l’aide de Java et de C++.
  • Participer à l’ensemble du cycle de développement logiciel, de l’analyse des besoins et de la conception technique jusqu’aux essais, au déploiement et au soutien en production.
  • Collaborer avec les analystes d’affaires, les responsables de produit, les équipes d’assurance qualité, les développeurs et les intervenants du soutien à la production dans différentes régions.
  • Contribuer aux discussions sur l’architecture, aux revues techniques et aux revues de code.
  • Analyser les anomalies et les incidents en production, déterminer leurs causes fondamentales et mettre en œuvre des correctifs durables.
  • Améliorer la performance, la fiabilité, l’observabilité et la facilité de maintenance des applications.
  • Contribuer aux pratiques d’intégration et de déploiement continus (CI/CD), aux activités de mise en production et à l’amélioration continue au sein de l’équipe de développement.
  • Participer activement aux cérémonies Agile et communiquer clairement les progrès, les risques et les dépendances.

Qualifications requises

  • Au moins cinq ans d’expérience professionnelle en développement logiciel dans des environnements d’entreprise complexes.
  • Solide expérience pratique en développement avec Java et C++.
  • Bonne compréhension de la conception orientée objet, des structures de données, des algorithmes et des meilleures pratiques en génie logiciel.
  • Expérience avec SQL et les bases de données relationnelles.
  • Expérience de travail dans des environnements Linux ou Unix.
  • Expérience en conception, en intégration ou en soutien de systèmes distribués et d’API.
  • Capacité à rédiger du code clair, testable et bien documenté.
  • Solides compétences en analyse, en diagnostic et en résolution de problèmes.
  • Expérience de travail au sein d’équipes de livraison Agile.
  • Excellentes compétences en communication orale et écrite en anglais puisque le poste demande de communiquer avec des équipes situées à l’extérieur du Québec.

Qualifications souhaitées

  • Expérience en banque d’investissement, dans les marchés des capitaux ou dans les technologies liées aux services financiers.
  • Connaissance des services de courtage de premier ordre (Prime Services et Prime Brokerage), des actions, du financement, du prêt de titres, de la compensation ou du cycle de vie des opérations.
  • Expérience avec les technologies de messagerie, les architectures événementielles ou les systèmes de traitement de transactions à haut volume.
  • Familiarité avec les pipelines CI/CD, les tests automatisés, les pratiques DevOps et les environnements conteneurisés.
  • Expérience dans le soutien d’applications essentielles aux activités de négociation, de gestion des risques, de financement ou de post-marché.
  • Expérience de modèles de prestation mondiaux et de collaboration de type « suivi du soleil » (follow-the-sun).

Seuls les candidats légalement autorisés à travailler pour tout employeur au Canada seront considérés.

Avantages Wepoint:

  • Minimum de 3 semaines de vacances dès la première année;
  • Assurances collectives complètes avec contribution généreuse de l'employeur;
  • Contribution employeurs au REER collectif;
  • Flexibilité de télétravail complète : Hybride, Distanciel, Présentiel.
  • Un bureau chaleureux, lumineux et accueillant qui vous offre : des fruits frais, du café, des breuvages, des repas occasionnels, etc.
  • Budget de matériel informatique annuel;
  • Environnement de travail équilibré et flexibilité d'horaires;
  • Évolution de carrière : Formation et certifications, Apprentissage en-ligne ou en présentiel, Academy Wepoint, etc.
  • Une communauté internationale d’experts prêts à partager leurs connaissances;
  • Une culture d’entreprise axée sur les besoins des individus et leurs appartenances à une communauté forte.

Senior Java / C++ Developer in Montréal employer: Onepoint group

Wepoint is an exceptional employer that fosters a dynamic and inclusive work culture in Ottawa, offering hybrid work options that promote work-life balance. Employees benefit from continuous growth opportunities through hands-on experience with cutting-edge technologies like Microsoft Azure, while also being part of a collaborative team that values innovation and operational excellence. Join us to make a meaningful impact on diverse business transformations and advance your career in a supportive environment.

O

Contact Details:

Onepoint group Recruitment Team

We think you need these skills to ace Senior Java / C++ Developer in Montréal

Java
C++
Software Development
Object-Oriented Design
Data Structures
Algorithms
SQL