Enable job alerts via email!

Développeur(-euse) sénior(e) de logiciels Senior Software Developer, Partner Connectivity

Expedia, Inc.

Montreal

On-site

CAD 90,000 - 120,000

Full time

15 days ago

Job summary

Une entreprise de technologie de voyages recrute un(e) Développeur(-euse) sénior(e) de logiciels à Montréal. Le candidat idéal aura au moins 8 ans d'expérience, maîtrisera Java et Kotlin, et devra être bilingue. Ce poste offre des responsabilités variées allant de la direction de projets logiciels à la collaboration avec des équipes décentralisées, tout en bénéficiant d'avantages compétitifs dans une culture de travail flexible.

Benefits

Pack de bénéfices complet
Congés payés
Remises sur les voyages

Qualifications

  • Au moins 8 ans d’expérience en développement logiciel.
  • Connaissance approfondie des principes de conception et des structures de données.
  • Expérience dans des équipes décentralisées et mentorat.

Responsibilities

  • Diriger toutes les phases du cycle de vie du développement de logiciels.
  • Fournir des conseils techniques et du mentorat.
  • Proposer des architectures durables et collaborer avec les dirigeants.

Skills

Bilinguisme
Autonomie
Compétences techniques
Résolution de problèmes
Communication

Education

Baccalauréat ou maîtrise en informatique

Tools

Java
Kotlin
GraphQL
RESTful
AWS
Job description
Overview

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us?

To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.

We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model, and career development resources to fuel our employees\' passion for travel and ensure a rewarding career journey.

Développeur(-euse) sénior(e) de logiciels

Présentation de l’équipe

L’organisation Air Connectivity d’Expedia Group est à la recherche d’un(e) développeur(-euse) d’applications dorsales qui possède une grande expérience de la technologie et une passion pour la création d’applications robustes, évolutives et performantes pour aider des millions de personnes à planifier leurs voyages et à créer des souvenirs inoubliables. Joignez-vous à nous alors que nous révolutionnons l’industrie du voyage!

L’organisation Air Connectivity d’Expedia Group est à l’avant-garde de l’innovation dans l’industrie du voyage.

Nous faisons partie de la plateforme de connectivité partenaire qui sert d’épine dorsale aux activités d’Expedia. Tirant parti de diverses méthodes d’intégration et de plus de 50 services de niveau 1, notre plateforme traite des données massives et soutient des millions de voyageurs. Construit avec des technologies modernes comme Java, Kotlin, Spring, MSSQL, DynamoDB et Redis.

Ce qui nous distingue
  • Échelle mondiale : Plateforme impactant des millions d’utilisateurs dans le monde.
  • Innovation : Résolution de défis complexes et amélioration continue.
  • Culture de collaboration : Équipe répartie, autonomie, collaboration et réussite partagée.

Si vous avez une passion pour la création de solutions transformatrices, nous aimerions vous avoir dans notre équipe. Joignez-vous à nous et redéfinissons ensemble la façon dont le monde voyage!

Dans ce rôle, vous aurez les responsabilités suivantes :
  • Diriger toutes les phases du cycle de vie du développement de logiciels et y contribuer activement pour des projets d’applications d’entreprise.
  • Déconstruire les problèmes complexes en étapes réalisables pour une exécution rationalisée.
  • Fournir des conseils techniques et du mentorat
  • Collaborer avec les dirigeants pour concevoir et développer des applications fiables et évolutives la plateforme.
  • Maintenir et améliorer nos solutions en privilégiant l’excellence du service et en adoptant de nouvelles technologies.
  • Concevoir des composants logiciels modulaires et évolutifs et comprendre l’écosystème Expedia.
  • Comprendre les objectifs de l’entreprise et expliquer l’impact des décisions techniques.
  • Proposer des architectures durables et des estimations à haut niveau, décomposer les tâches et encadrer les initiatives architecturales.
  • Améliorer l’observabilité, la surveillance et les alertes pour l’excellence opérationnelle.
  • Promouvoir les meilleures pratiques de conception logicielle et accompagner les développeurs dans leur développement.
  • Diriger ou participer à des communautés de pratique et documenter les conceptions et solutions.
Votre expérience et vos compétences :
  • Bilinguisme : maîtrise du français et de l’anglais exigée.
  • Baccalauréat ou maîtrise en informatique ou expérience équivalente.
  • Au moins 8 ans d’expérience en développement logiciel.
  • Autonomie et innovation, avec capacité de mener des solutions de bout en bout.
  • Solides compétences techniques et capacité à résoudre des problèmes avec esprit critique.
  • Connaissance approfondie des principes de conception, des algorithmes et des structures de données.
  • Bonnes compétences en communication et collaboration efficace.
  • Capacité à transmettre des idées et à s’appuyer sur les données lorsque nécessaire.
  • Expérience en conception et mise en œuvre de projets complexes sur plusieurs trimestres.
  • Expérience dans des équipes décentralisées et mentorat.
  • Contributions à la communauté des développeurs (blogs, open source, talks).
  • Maîtrise des technologies dorsales (Java, Kotlin, GraphQL / RESTful).
  • Expérience en infrastructure cloud (AWS préférentielle) avec CI / CD (Jenkins, GitHub Actions).
  • Compétences avancées en tests unitaires, d’intégration et E2E avec JUnit, Mockito, Jest, Cypress ou Selenium.
  • Conception de systèmes complexes et intégration inter-équipes.
  • Pratiques exemplaires en conception et exploitation opérationnelle.
  • Mise en place de mécanismes de test, de contrôle et d’alerte.
  • Résolution de problèmes en alignant les objectifs de l’équipe sur les besoins de l’organisation.
  • Fierté du travail d’équipe et pensée systémique pour des solutions holistiques.

Expérience et qualifications (anglais) : English version available in the original text

Expedia Group offre

Expedia Group propose une gamme d’avantages et des informations sur le poste ci-dessous et dans les sections juridiques.

Benefits and legal notices

Expedia Group is proud to offer benefits such as medical / dental / vision, paid time off, wellness / travel reimbursement and travel discounts. See our full list of benefits.

Accommodations

If you need assistance due to a disability, please contact our Recruiting Accommodations Team via the Accommodation Request.

Expedia Group is an equal opportunity employer. All qualified applicants will receive consideration without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify.

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.