Joignez notre réseau de talents

Développeur – Plateforme numérique - 35854

Lieu: TORONTO, ONTARIO, CANADA
Date de début d'affichage: 11 juin 2024
Date de fin d'affichage: 25 juin 2024

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.

Se joindre à Air Canada, c’est faire partie d’une entreprise canadienne emblématique récemment classée Meilleur transporteur aérien en Amérique du Nord. Lancez votre carrière en vous joignant à notre équipe diversifiée et dynamique, à l’avant-garde du transport aérien de passagers.

Faisant partie de l’équipe Plateforme numérique, la personne titulaire du poste de 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. 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.
Ce poste relève du chef de service – Plateforme numérique.

Principales fonctions 

  • Développer des flux d’intégration évolutifs, robustes et à haut rendement entre les systèmes, en utilisant la plateforme d’intégration d’entreprise d’Air Canada.
  • Concevoir, documenter et développer les API principales de l’entreprise qui seront largement utilisées dans l’ensemble d’Air Canada 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 dans les activités relatives aux projets, notamment dans la planification des sprints, les mêlées quotidiennes et 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, de même que les communications, entre autres. 

Qualifications

  • Baccalauréat en informatique, ou l’équivalent
  • Au moins cinq 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.

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: