View my profile

Stage de fin d’études en développement logiciel

France - Courbevoie

APPLY NOW
Expedia

Expedia

Lieu de travail : Paris la Défense

Date de début : Février, mars ou avril 2019 

Durée : 6 mois à plein temps

Critères d’éligibilité :

  • Vous devez être en dernière année d’école d’ingénieur ou étudiant en Master II en informatique
  • Veillez à nous faire parvenir votre CV en anglais

Procédure de candidature :

  • Formulaire de candidature en ligne
  • Entretien vidéo + test HackerRank
  • Entretien en personne dans nos locaux

Êtes-vous prêt(e) à rejoindre une équipe qui exploite les technologies les plus innovantes de l’industrie du voyage ? L’idée d’écrire du code qui améliore l’expérience de réservation de nos clients et la rend mémorable vous intéresse ?

En tant que développeur pour Expedia, vous intégrerez une équipe de développement agile qui livre les applications permettant à des millions de personnes de voyager chaque mois. Nous repoussons sans cesse les limites de la technologie pour mettre de nouvelles fonctionnalités à la disposition de nos clients dans les délais les plus courts possible. Nous nous appuyons sur les données pour personnaliser l’expérience de nos clients en leur offrant une prise de décision en temps quasi réel.

Votre mission :

  • Concevoir, développer, déboguer et modifier les composants

de nos applications et produits logiciels

  • Piloter l’implémentation technique au niveau de l’application/du produit

sur de petits projets

  • Travailler en équipe pour concevoir, spécifier et planifier le développement de composants ou fonctionnalités
  • Garantir la qualité de l’implémentation et des tests des composants ou des fonctionnalités avec le soutien de vos pairs et de vos responsables
  • Apporter des améliorations aux solutions existantes à un problème donné
  • En collaborant avec vos collègues pour concevoir des solutions et des fonctionnalités, vous participerez directement à la livraison de solutions logicielles au équipes métier, en plus d’analyser et de résoudre les problèmes
  • Vous développez des manuels de documentation et de procédures servant à l'installation et à la maintenance

Sujets de stage :

1)Visualisation des données du moteur de recherche de vols

Dans une organisation microservices comme celle d'Egencia, pour effectuer une recherche de billet d’avion, de nombreuses interactions avec les services internes mais aussi avec des fournisseurs externes sont nécessaires.

L'objectif du stage est de mettre en place un outil qui nous permettra d'analyser ces interactions d'une façon rapide et visuelle en agrégeant différentes sources de données.

2)Réservation en un clic

Le stage a pour but d’améliorer l’expérience utilisateur lors de la réservation. Aujourd’hui, de nombreuses informations sont à saisir avant de pouvoir valider une réservation. L’objectif est de pré-remplir un maximum de ces informations (et ne pas en afficher certaines) en se basant sur l’historique des voyages effectués par le voyageur. Idéalement, seul le moyen de paiement est à valider.

3)Optimisation des performances de la page de confirmation des achats

Il s’agit d’un stage de profilage et d’optimisation des performances. Pour afficher la page de confirmation des achats, de nombreuses informations doivent être collectées, comme les informations des voyageurs, le paramétrage de la compagnie, etc… L’idée est de regrouper ces fonctionnalités par domaine fonctionnel (compagnie, voyageurs, etc…) et de les paralléliser. Le but est d’améliorer le temps de chargement de la page de confirmation des achats.

4)Augmentation du taux de succès de la réservation, même quand l’offre n’est plus disponible.

L’offre aérienne est une véritable place de marché. Les compagnies aériennes ont des systèmes de gestion de leur inventaire très complexes (yield management) et les places dans les avions s’ouvrent et se ferment rapidement. L’offre proposée lors de la recherche a donc une durée de vie potentiellement très limitée. Aussi il peut arriver que ce que le voyageur a choisi ne soit plus disponible au moment de l’achat.

Le but de ce stage consiste donc à maximiser le taux de succès de la réservation en proposant au voyageur des solutions alternatives pertinentes (qui répondent à tous les facteurs décisionnels du voyageur) si l’offre désirée n’est plus disponible.?

5)Améliorer la résilience d’une architecture distribuée déployée sur le cloud.

La réservation d’un billet d’avion avec le système distribué d’Egencia nécessite une orchestration complexe entre plusieurs microservices internes et fournisseurs externes.

Cela implique plusieurs challenges techniques aux niveaux de la qualité du code, du design, de la testabilité et de la résilience de la solution globale.

Pendant ce stage, vous ferez partie d’une équipe de développement agile qui a la responsabilité de plusieurs microservices et vos tâches incluront entre autres :

•          Contribuer à l’amélioration de la qualité du code avec l’objectif d’augmenter la couverture en tests automatisés.

•          Analyser les points d’intégrations et l’historique des incidents afin d’identifier les problèmes de résiliences.

•          Proposer et implémenter des solutions basées sur les patterns de stabilité (Fail Fast, Fail Silently, Graceful Degradation, Stop Cascading Failures, Retry…).

Votre profil :
Ce rôle vous convient si vous :

  • Êtes en dernière année d’une formation niveau Bac+5
  • Étudiez en vue d’obtenir un diplôme d’ingénieur ou master II en informatique ou en mathématiques
  • Pouvez justifier d’une expérience en programmation dans l’un ou plusieurs des langages suivants : Java, C/C++, Python, C#
  • Avez une bonne connaissance des structures de données, des algorithmes et des concepts de la programmation orientée objets
  • Disposez d’excellentes compétences en communication écrite et orale

Pourquoi nous rejoindre ?

Au sein d'Expedia Group, nous sommes persuadés que notre succès dépend de celui de nos employés. Nous sommes la plate-forme de voyages par excellence dans le monde, composée de personnes parmi les plus capables, les plus passionnées et les plus créatives du secteur.  Nos marques s’appuient sur une conviction commune, à savoir que les voyages ont le pouvoir de faire tomber les barrières et de rendre nos vies meilleures à travers le monde. Cette responsabilité qui est la nôtre nous inspire à faire de nos environnements de travail des endroits uniques, où des personnes aux qualités exceptionnelles sont motivées à donner le meilleur d’elles-mêmes, en ayant à disposition les outils pour le faire.

Que vous soyez tenté par un poste d’ingénieur ou d’agent clientèle, une carrière dans le marketing ou dans le service hébergement, Expedia Group est une seule et même grande équipe dont tous les efforts sont dirigés vers la réalisation d’un objectif commun : mettre le monde à la portée de tous.  Nous visons l’excellence, mais jamais au détriment de nos clients.  Nous agissons avec humilité et optimisme, en respectant toutes les idées, des plus simples aux plus ambitieuses.  Nous apprécions la diversité et les opinions de chacun. Nous sommes une compagnie internationale, mais nous gardons les pieds sur terre pour pouvoir agir rapidement et de la manière la plus simple possible.  Nos équipes ont également la chance de pouvoir rendre la pareille aux communautés locales et d'apporter leur pierre à l'édifice pour un monde meilleur en participant à Expedia Care, notre programme interne d'initiatives solidaires.

Si vous rêvez de faire la différence en travaillant dans un secteur très dynamique, pour l’une des marques grand public les plus appréciées au monde, ce poste est pour vous.

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

#LI-AC3

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.
APPLY NOW

R-36501

Job Category
Administration Group

Job Function
Administration

Locations
France - Courbevoie
France - Paris

Job Type
Full-Time Trainee

Go to top