Hotwire

Software Development Engineer III (BB-D2700)

Found in: Neuvoo CA

Description:

Ingénieur en développement logiciel III

L’idée de concevoir une plateforme intelligente personnalisée ainsi qu’une expérience permettant aux voyageurs de planifier des vacances de A à Z vous passionne? Considérez Expedia Group!

Venez vous joindre à notre équipe des Recommandations de voyages (Trip Recommendations)! À titre de membre du groupe Engagement, applications mobiles et voyages (Engagement, Mobile and Trips), notre mission est d’offrir des recommandations réfléchies, pertinentes et personnalisées aux voyageurs afin de leur permettre de faire des choix éclairés et de planifier entièrement leur voyage.

Comme notre raison d’être est de proposer aux voyageurs une expérience de voyage sans pareille, nous concentrons notre infrastructure principale sur les communications aux voyageurs, les recommandations, la planification et la conception de voyages ainsi que sur notre plateforme permettant de créer des vacances complètes sur mesure (Connected Trips).

Votre mission:

  • Vous développerez et ferez l’essai d’applications logicielles complexes ou singulières ainsi que des programmes et des procédures correspondants pour vous assurer qu’ils respectent les exigences en matière de conception.
  • Vous écrirez un code épuré, gérable, optimisé et modulaire respectant les conventions de nomenclature et vous servirez des cadres d’applications logiciels pour écrire des codes simples.
  • Vous travaillerez de concert avec vos collègues de toute l’entreprise pour mettre en place un environnement où l’interdépendance et la résolution de problèmes en équipe sont de mise.
  • Vous comprendrez comment les applications, les bases de données et les plateformes technologiques sont reliées.
  • Vous serez constamment à la recherche de nouvelles capacités techniques à développer dans le domaine de l’ingénierie.
  • Vous serez en mesure de trouver les inefficacités dans le code ou dans l’exploitation des systèmes ainsi que de suggérer des améliorations.
  • Vous rédigerez et présenterez des rapports sur les initiatives majeures techniques ou d’exploitation à vos collègues, que ce soit verbalement ou par écrit.
  • Votre profil:

  • De 3 à 5 ans d’expérience en développement logiciel en entreprise, dans les domaines de l’ingénierie et du développement d’applications Web.
  • Capacité à écrire du code dans au moins un langage de programmation moderne comme Java ou Kotlin.
  • Expérience avec REST sur une grande échelle ou avec les microservices se servant de l’architecture Cloud, de Spring Boot et de GraphQL, un atout.
  • Connaissance des cadres d’applications frontales comme React.
  • Grande connaissance des structures de données et des algorithmes.
  • Capacité à se servir de la technologie en place pour résoudre des problèmes et mettre en œuvre des solutions.
  • Compréhension de systèmes passablement complexes.
  • Compréhension des outils de tests et de surveillance comme Grafana, Splunk et Datadog.
  • Capacité à tester, à déboguer et à régler les problèmes dans les accords sur les niveaux de service déjà établis.
  • Capacité à concevoir des logiciels qui sont faciles à tester et à vérifier.
  • Capacité de réconcilier les objectifs de l’équipe aux besoins de l’entreprise.
  • Capacité à repérer les problèmes de l’entreprise au niveau du projet et à proposer des solutions.
  • Pourquoi vous joindre à nous:

    Chez Expedia Group, nous reconnaissons que notre succès dépend de celui de notre équipe. Nous sommes la plateforme de voyages par excellence dans le monde et nos employés comptent parmi les plus compétents, dévoués et créatifs du marché. Nous sommes conscients que les voyages ont le pouvoir d’éliminer les barrières, tout en améliorant la vie des gens. Cette responsabilité nous motive à devenir l’endroit où des personnes exceptionnelles souhaitent travailler au mieux de leurs compétences et à leur fournir les outils pour réussir.

    Que vous cherchiez un poste en ingénierie ou dans le service à la clientèle, dans le marketing ou l’approvisionnement en hébergement, Expedia Group forme une équipe unie et nous travaillons ensemble à l’atteinte d’un but commun : rendre le monde accessible. Nous visons constamment l’excellence, mais jamais au détriment du client. Nous agissons avec humilité et optimisme, respectant toutes les idées, qu’elles soient petites ou grandes. Nous apprécions la diversité et les voix telles qu’elles sont. Nous sommes une entreprise internationale, mais nous gardons les pieds sur terre afin d’agir rapidement en toute simplicité. Nos équipes ont aussi la chance de rendre à leurs communautés et de faire une différence grâce à notre programme d’engagement social en entreprise qu’est Expedia Cares.

    Si vous souhaitez jouer un rôle significatif au sein de l’une des marques les plus prisées par les consommateurs dans le monde et de travailler dans le secteur dynamique du voyage, cet emploi est parfait pour vous.

    Notre famille de marques de voyage comprend : Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, VRBO®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia Croisières™, SilverRail Technologies, Inc., ALICE et Traveldoo®.

    Software Development Engineer III

    Are you passionate about building an intelligent and personalized platform and experience to help travelers plan and build trips though out the traveler journey from initial exploration to the end of the trip? Consider Expedia Group!

    Come join our Trip Recommendations team! As part of the Engagement, Mobile and Trips group, our goal is to deliver intelligent, contextually relevant, personalized trip recommendations so that we can help travelers make smart choices and plan whole trips.

    Centered around providing an outstanding trip experience for travelers, we drive the core infrastructure around traveler communications, recommendations, trip planning, trip building, and our Connected Trips platform.

    What You'll Do

  • You will develop and test sophisticated or non-routine software applications and related programs and procedures to ensure they meet design requirements.

  • You will write code that is clean, maintainable, optimized, modular with good naming conventions, and use software frameworks to write simpler code.

  • You will team up with peers across the organization to build an understanding of cross dependencies and shared problem-solving.

  • You will understand the relationship between applications, databases, and technology platforms.

  • You will continuously seek and learn new technical skills in an engineering area.

  • You will spot areas of inefficiency in code or systems operation and offer suggestions for improvements.

  • You will compile and generate reports on major operational or technical initiatives to larger groups, whether via written or oral means.

  • Who You Are

  • 3-5 years of software development experience in an enterprise-level engineering environment and web application development.

  • Coding proficiency in one or more modern programming languages, like Java, or Kotlin.

  • Experience with large scale REST or micro-services using Cloud architecture, SpringBoot and GraphQL is a huge plus.

  • Knowledge of front-end frameworks, like ReactJS.

  • Strong background in data structures and algorithms.

  • Demonstrates the ability to select among technology available to implement and solve for need.

  • Able to understand moderately complex systems.

  • Understanding of testing and monitoring tools (like Grafana, Splunk, Datadog, etc.).

  • Ability to test, debug, fix issues within established SLAs.

  • Able to design software that is easily testable and observable.

  • Understanding of how teams’ goals fit a business need.

  • Ability to identify business problems at the project level and provide solutions.

  • calendar_today7 hours ago

    Similar jobs

    location_onMontreal, Canada

    work Hotwire

    Apply:
    I expressly authorise the Terms and Conditions