Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et services financiers, dans le but de créer de nouvelles sources de revenus significatives grâce à des expériences client exceptionnelles. Fondés sur nos valeurs fondamentales d'ambition, d'innovation et de collaboration, nous sommes constamment poussés à repousser les limites, à surpasser les attentes et à exploiter le meilleur de chacun. Nous favorisons une culture qui repose sur la conviction que notre force réside dans notre unité, travaillant ensemble pour bâtir un avenir extraordinaire dans l'univers du voyage. Joignez-vous à nous pour transformer les voyages quotidiens en expériences véritablement extraordinaires.
ETES-VOUS:
-Un étudiant en développement logiciel OU qui vient de terminer ses études en développement logiciel ?
-Vous cherchez à apprendre de nouvelles choses, à créer de nouvelles fonctionnalités, de nouveaux outils et à résoudre des problèmes ?
À PROPOS DU POSTE:
En tant que stagiaire en génie logiciel, vous posséderez certaines des compétences suivantes :
-Suivre les meilleures pratiques d'excellence en ingénierie pour le codage, la gestion de la configuration, l'automatisation et les déploiements
-Travailler dans une équipe Scrum et livrez un produit dont vous êtes fier
-Créer des applications Web
-Écrire un code compréhensible et testable en gardant un œil sur la maintenabilité
-Expliquer les concepts techniques aux personnes non techniques
-Connaître les fondamentaux de l'informatique : structures de données, algorithmes, langages de programmation, systèmes distribués, patrons de conception et recherche d'information.
-Posséder un minimum de connaissances dans la conception et la mise en œuvre de logiciels en Java (framework Spring) et déployés dans le cloud (AWS de préférence)
-Connaître les tests et l'automatisation des tests.
-Avoir une compréhension des pipelines et des boucles de rétroaction. Vous avez un état d'esprit axé sur la livraison.
VOUS ÊTES UNE PERSONNE AVEC:
-Un certain niveau de connaissance en :
-Java ou un autre langage de programmation orienté objet
-React ou un autre langage de programmation JavaScript et frameworks associés
-Une certaine expérience avec Linux et l'interface en ligne de commande
-Compréhension du fonctionnement des conteneurs et de Docker, un plus si vous avez de l'expérience en Cloud
-Une certaine expérience avec Git, un plus si vous avez utilisé BitBucket ou GitLab ou GitHub
-Compréhension du développement Agile et du framework Scrum
-Capacité à travailler de manière autonome au quotidien et/ou sur des projets en équipe
Travel is not just about the destination; it's about every memory made along the way. We are dedicated to shaping the future of travel by partnering with 200+ airline, hospitality, cruise, passenger rail, and financial services companies to create new, meaningful revenue streams through incredible customer experiences. Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. Come help us transform everyday travel into extraordinary experiences.
ARE YOU:
A student in software development OR who has just graduated in software development?
Looking to learn new things, to build new features, tools and to fix issues?
ABOUT THE ROLE:
As the Software Development Intern you'll posses some of the following skills:
-Follow high standard of engineering excellence best practices for coding, configuration management, automation and deployments
-Work on a Scrum team and deliver a product you are proud of
-Build web applications
-Write understandable, testable code with an eye towards maintainability
-Explain technical concepts to non technical people
-Know computer science fundamentals: data structures, algorithms, programming languages, distributed systems, design patterns and information retrieval.
-Possess minimal knowledge designing and implementing software in Java (Spring framework ) and deployed in the cloud (AWS preferred)
-Be familiar with testing and test automation.
-Have an understanding of pipelines and feedback loops. You have a delivery-focused mindset.
YOU ARE SOMEONE WITH:
Some basic knowledge of:
Java or another Object Oriented programming language
React or another JavaScript programming language and frameworks
Some experience with Linux and the shell interface
Understanding how containers and Docker works, bonus if you have Cloud experience
Some experience using Git, bonus if you have used BitBucket or GitLab or GitHub
Understand Agile development and the Scrum framework
Day to day capability to work autonomously and/or in team projects
Puisque vous postulez de l'extérieur du Canada, votre candidature va être contrôlée par notre équipe. Vous serez avisé par courriel du résultat.
Une erreur est survenue. Veuillez réessayer.
Vous devez avoir légalement le droit de travailler au Canada pour que votre candidature soit considérée.
J'ai légalement le droit de travailler au Canada
Candidature depuis l’extérieur du Canada
Trouver un employeur qui vous assistera dans vos démarches pour un permis de travail sans vous connaître est utopique. Les candidatures provenant de l'étranger ne sont tout simplement pas considérées par les employeurs. Nous vous encourageons fortement d'immigrer au Canada avant de commencer votre recherche d'emploi.
Travailler au Canada :
Présenter une demande de permis de travail, de prolongation d’un permis de travail ou d’embauche d’un travailleur étranger.
http://www.cic.gc.ca/francais/travailler/