Joignez notre réseau de talents

Développeur – Développement et maintenance des applications (Java & Mulesoft) - 28903

Lieu: DORVAL, QUÉBEC, CANADA
Date de début d'affichage: 19 mai 2022
Date de fin d'affichage: En continu

Partager:

Description de poste

Description

Appartenir à Air Canada, c’est appartenir à un symbole canadien, Air Canada récemment élue meilleur transporteur aérien en Amérique du Nord. Faites décoller votre carrière en vous joignant à notre équipe novatrice et diversifiée à l’avant-garde du transport aérien de passagers.
 
Faisant partie de l’équipe Développement et intégration des applications, le développeur est responsable de la conception et du développement de l’interface de programmation d’applications (API) principale de l’entreprise et des flux d’intégration. Le titulaire de ce poste jouera un rôle clé au sein de la nouvelle structure de développement et de maintenance des applications (DMA) d’Air Canada. Ensemble, nous allons améliorer les intégrations entre les différents systèmes d’Air Canada et développer les services de base de l’entreprise. La Technologie de l’information (TI) à Air Canada traverse une période passionnante, et plusieurs grands projets transformeront le paysage de la TI de la Société. Air Canada investit aussi massivement dans les nouvelles technologies pour soutenir sa transformation numérique. Voici donc une occasion unique de découvrir les technologies de pointe auprès d’un chef de file de l’industrie et de contribuer à façonner l’avenir d’Air Canada.
 
Principales fonctions 
  • Développer des flux d’intégration évolutifs, robustes et à haut rendement entre les systèmes utilisant la plateforme d’intégration de l’entreprise.
  • Concevoir, documenter et développer les API principales de l’entreprise qui seront largement utilisées dans l’ensemble de l’entreprise et que nos partenaires commerciaux pourront consulter.
  • Créer des tests unitaires et des services fictifs pour les applications développées.
  • Préparer et soutenir le lancement de versions.
  • Analyser et régler des problèmes techniques et logiciels.
  • Jouer un rôle actif lors d’activités relatives aux projets, notamment à l’occasion de la planification de sprints, de mêlées ou de l’examen des sprints.
  • Contribuer activement à l’amélioration continue de l’équipe et de la plateforme en apportant de nouvelles idées et de nouvelles solutions sur la façon d’améliorer les applications, les processus, la prestation, les communications, etc. 

Qualifications

  • Baccalauréat en informatique, ou l’équivalent
  • Au moins trois ans d’expérience en développement de logiciels 
  • Solide expérience en développement Java (au moins deux ans)
  • Solide expérience en développement et en intégration d’API critiques (au moins deux ans)
  • Expérience requise dans les domaines suivants : 
  • Développement d’applications évolutives à haut rendement
  • Architecture axée sur les services (SOA)
  • Tests unitaires, objets fictifs et tests d’intégration
  • Méthode Agile de développement
  • Logiciel de gestion de version
  • Bases de données relationnelles et NoSQL
  • Connaissance des formats (XML, JSON), des protocoles (SOAP, REST, verbes d’action HTTP) et des spécifications (RAML, WSDL, Swagger, OpenAPI) relatifs aux API
  • Connaissance des modèles de conception et d’intégration
  • Attitude axée sur les résultats et sur le respect des échéances
  • Attitude proactive et capacité à travailler de façon autonome
  • Solides compétences en communication orale, écrite et interpersonnelle
  • Intérêt pour l’apprentissage de nouvelles technologies et pour la compréhension du secteur du transport aérien
  • Grand souci du détail, capacité avérée à produire un travail de grande qualité
  • Expérience éprouvée de l’approche systématique, méthodique et analytique à l’égard de la résolution de problèmes
Atouts
  • Expérience avec Mulesoft ou avec toute autre ESB avec la technologie Java (IBM IIB, Tibco BusinessWorks)
  • Expérience avec un logiciel de gestion d’API (Mulesoft API Manager, IBM API Connect, Apigee, 3scale)
  • Expérience des chaînes d’outils de livraison continue
  • Expérience dans le secteur du transport aérien
Conditions d’emploi :
  • Les candidats doivent avoir le droit de travailler dans le pays choisi au moment où un emploi leur est offert. Il incombe entièrement aux employés posant leur candidature d’obtenir les permis de travail, les visas ou toutes autres autorisationsrequises pour le poste.
  • Vaccination contre la COVID-19 requise
Exigences Linguistiques

À compétences égales, la préférence sera accordée aux candidats bilingues.
 
Diversité et inclusion
 
Air Canada est résolument engagée en faveur de la diversité et de l’inclusion et vise à créer un milieu de travail sain, accessible et gratifiant qui met en valeur la contribution unique de nos employés au succès de notre entreprise.
 
En tant qu'employeur qui garantit l'égalité d'accès à l'emploi, nous encourageons les candidatures les plus diverses afin de pouvoir nous doter d’un effectif varié et représentatif de nos clients et des communautés où nous vivons et offrons nos services.
 
Air Canada remercie tous les candidats de leur intérêt, mais seules les personnes sélectionnées pour une entrevue seront contactées.
Partager: