Développeur·euse et analyste de données-FR

Air Canada Vacations

Montreal (administrative region)

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Voyages privilèges pour employés
Régimes santé et dentaires
Formation et développement

Job summary

Vacances Air Canada recherche un Développeur·euse et analyste de données pour concevoir et maintenir des pipelines de données dans une architecture lakehouse, en alignement avec les exigences opérationnelles et les meilleures pratiques.

Le candidat collaborera avec les équipes TI et BI, couvrira l’ensemble du cycle de vie logiciel et soutiendra des démonstrations techniques pour valider les choix technologiques.

Qualifications

  • Compétences en communication: expliquer des notions techniques à des dirigeants non techniques.
  • Sécurité et conformité: connaissance des lois sur la protection des données et de la gouvernance.
  • Résolution de problèmes et analyse: identifier et résoudre les défis liés aux données.
  • Esprit agile: capacité à évoluer dans un environnement dynamique.
  • Documentation technique: rédiger des traitements et principes pipelines clairement.
  • Maîtrise SQL et Python (PySpark) pour manipuler et transformer les données.
  • Expérience avec les formats Delta Lake, Spark et Parquet pour l’ingestion et l’analyse.
  • Connaissance des données PCI/PII et pratiques de sécurité.
  • Connaissance des architectures Star/Snowflake/Medallion et stockage cloud.

Responsibilities

  • Développer et maintenir des pipelines de données dans une architecture lakehouse (Medallion).
  • Participer à toutes les phases du développement logiciel: conception, développement, tests, documentation et maintenance.
  • Appliquer les meilleures pratiques de conception, codage, tests et contrôle des changements.
  • Analyser les exigences opérationnelles et concevoir des solutions adaptées.
  • Soutenir le niveau 3 pour l’infrastructure de données et les pipelines.
  • Contribuer aux démonstrations de faisabilité pour valider des choix technologiques.
  • Rédiger et mettre à jour les notices techniques des pipelines de données.
  • Élaborer et mettre à jour les rapports opérationnels.
  • Soutenir l’équipe BI dans la mise en œuvre de la couche sémantique.

Skills

Communication
Sécurité et conformité
Résolution de problèmes
Esprit agile
Documentation technique
SQL
Python (PySpark)
Architecture de données
Gestion des pipelines ETL/ELT

Tools

SSIS
Spark
Delta Lake
Parquet
DynamoDB
PySpark

Job description

QUI SOMMES-NOUS?

Vacances Air Canada a pour mission de faire voyager les rêves. C’est pourquoi nous offrons des forfaits vacances, des circuits, des croisières et plus encore, adaptés aux besoins individuels de chacun. Nous aimons dire que nous avons des vacances pour chaque voyageur, car c’est le cas!


QUI SOMMES-NOUS?

Vacances Air Canada a pour mission de faire voyager les rêves. C’est pourquoi nous offrons des forfaits vacances, des circuits, des croisières et plus encore, adaptés aux besoins individuels de chacun. Nous aimons dire que nous avons des vacances pour chaque voyageur, car c’est le cas! Si vous êtes une personne passionnée par l’exploration du monde et que vous aimeriez partager cet enthousiasme avec notre clientèle, nous serions ravis de vous accueillir au sein de notre équipe. Depuis plus de 50 ans, Vacances Air Canada facilite les voyages, alors joignez-vous à nous pour aider les Canadien·nes à créer des souvenirs inoubliables, peu importe leur destination.


TITRE DE L'EMPLOI

Développeur·euse et analyste de données


STATUT DE L'EMPLOI

Permanent – Temps plein


DÉPARTEMENT

Opérations - TI


LIEU DE TRAVAIL

Montréal


CE QUE VOUS FEREZ


  • Développer et maintenir des pipelines de données pour transférer et transformer les données dans une architecture de lac de données, ou de lac de données unifié (lakehouse), basée sur le modèle Medallion.

  • Participer à toutes les phases du développement logiciel, notamment la conception, le développement, les tests, la documentation, l’assurance qualité et la maintenance.

  • Respecter les meilleures pratiques en matière de conception, de codage, de tests et de contrôle des changements, notamment le contrôle de version, la révision du code, les tests d’acceptation par les utilisateurs, l’observabilité/l’opérationnalisation et la documentation.

  • Analyser les exigences opérationnelles avec les utilisateurs et concevoir ou mettre en œuvre des systèmes ou des modifications pour répondre à ces besoins.

  • Assurer un soutien de niveau 3 pour l’infrastructure de données et les pipelines de transformation des données.

  • Participer activement à la mise en œuvre des démonstrations de faisabilité pour confirmer, renforcer ou valider des décisions technologiques.

  • Rédiger et mettre à jour les notices techniques relatives aux pipelines de données.

  • Élaborer et mettre à jour les rapports opérationnels.

  • Assister l’équipe de l’intelligence d’affaires dans la mise en œuvre et la maintenance de la couche sémantique.


CE QUE VOUS APPORTEZ À L’ÉQUIPE

Formation/Certification/Expérience


  • Compétences en communication : Capacité à expliquer des aspects techniques complexes à des dirigeants d’entreprise n’ayant pas de connaissances techniques;

  • Sécurité et conformité : Compréhension des lois sur la protection des données (RGPD, Loi canadienne sur la protection de la vie privée), du traitement des données (PCI et PII) et de la gouvernance en matière de sécurité;

  • Résolution de problèmes et esprit d’analyse : Capacité à déterminer et à résoudre les difficultés liées aux données;

  • Esprit agile : Capacité à travailler dans un environnement en constante évolution où les technologies évoluent rapidement;

  • Documentation technique : Capacité à documenter clairement des traitements en pipeline et des principes complexes;


Connaissances


  • Plus de 10 ans d’expérience dans un rôle lié à l’informatique;

  • Plus de 5 ans d’expérience pratique dans le développement et la maintenance de pipelines de données ETL/ELT (plateformes basées sur SSIS ou Spark);

  • Plus de 5 ans d’expérience dans un environnement en nuage;

  • Connaissances approfondies des bases de données relationnelles et non relationnelles, ainsi que des lacs de données (MSSQL, Postgres, DynamoDb, Redis, stockage en nuage);

  • Maîtrise approfondie des architectures Star Schema, Snowflake Schema et Medallion (Bronze/Silver/Gold);

  • Connaissances avancées en SQL et Python (PySpark);

  • Expérience pratique avec les formats Delta Lake, Apache Spark et Parquet;

  • Expérience dans le traitement des données PCI et PII;

  • Connaissance des principes d’agilité;

  • Connaissance de l’UML;

  • Parfaitement bilingue, un atout;

  • Connaissance de l’industrie du voyage, un atout;


POURQUOI TRAVAILLER AVEC NOUS?


  • Notre équipe aime voyager, et nous avons l’un des programmes de voyage pour employé·es les plus généreux du secteur. Vous aurez droit à des privilèges de voyage pour vous-même et pour d’autres personnes admissibles dès que vous aurez accompli 6 mois de service.

  • Modèle de travail hybride : Mandat d’entreprise de quatre (4) journées au bureau (mardi, mercredi, jeudi et la 4e journée au choix) et une journée à domicile.

  • Nous accordons de l’importance à votre bien‑être et nous vous proposons un large éventail de régimes d’avantages sociaux, notamment en matière de santé et de soins dentaires, pour vous et votre famille.

  • Nous offrons des outils de formation et de développement pour vous aider à réaliser votre plein potentiel.


Veuillez noter que ces avantages s’appliquent au personnel permanent à temps plein.


Consultez notre page Carrières pour obtenir la liste complète des avantages.


NOTRE ENGAGEMENT ENVERS LA DIVERSITÉ, L’ÉQUITÉ ET L’INCLUSION

Vacances Air Canada s’engage à assurer un milieu de travail diversifié, équitable et inclusif, ce qui est au cœur de nos valeurs fondamentales. Nous encourageons le caractère unique de chaque individu, écoutons chaque voix et insufflons à notre personnel un sentiment d’appartenance qui permet à chaque membre de l’équipe de briller dans son authenticité. Nous encourageons les personnes de tous horizons à poser leur candidature, car nous nous efforçons de créer une équipe diversifiée qui reflète la diversité des clients et des communautés que nous servons en tant qu’employeur offrant l’égalité des chances. Si vous avez besoin d’un accommodement, veuillez nous en informer et nous travaillerons avec vous pour répondre à vos besoins en matière d’accessibilité. Pour toute assistance liée à l’accessibilité, pour toute demande d’informations dans des formats alternatifs accessibles ou pour signaler tout problème d’accessibilité, veuillez nous en faire part dans votre candidature.


Exigences linguistiques

À compétences égales, la préférence sera accordée aux candidats bilingues. Le poste implique des interactions quotidiennes avec des partenaires, clients et collègues situés à l’extérieur du Québec.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Responsable, Opérations MarTech-FR
Responsable, Opérations MarTech-FR

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Avantages voyage
Travail hybride
Couverture santé et dentaires
+1
Spécialiste, Données clients et identité-FR
Spécialiste, Données clients et identité-FR

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Analyste de l’intégration technique, Gestion de la relation client et plateforme de données client-FR
Analyste de l’intégration technique, Gestion de la relation client et plateforme de données client-FR

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Privilèges de voyage
Modèle de travail hybride
Régimes d’avantages sociaux (santé et
Analyste commercial.e, Intégration financière (Contrat de 12 mois)-FR
Analyste commercial.e, Intégration financière (Contrat de 12 mois)-FR

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Voyages privilèges
Mode hybride
Couverture santé et soins dentaires
+1
Analyste, Gestion des accès et des identités-FR
Analyste, Gestion des accès et des identités-FR

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Voyage employés privilégié
Régime d’avantages sociaux ( santé et
Représentant(e), Assistance à la clientèle-FR
Représentant(e), Assistance à la clientèle-FR

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 42,000 - 56,000
Hybrid work model
Travel privileges
Insurance: health & dental
+1
Partenaire en Gouvernance de la cybersécurité, risque et conformité (Contrat de 24 mois)-FR
Partenaire en Gouvernance de la cybersécurité, risque et conformité (Contrat de 24 mois)-FR

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Voyages employé
Hybride travail (4 j/au bureau + 1 à D
Assurances santé et dentaires
+1
Analyste de solutions, Gestion de la relation client et plateforme de données client (CRM et CDP)
Analyste de solutions, Gestion de la relation client et plateforme de données client (CRM et CDP)

Air Canada Vacations • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Voyages employés privilégiés
Mode hybride de travail
Assurance santé et soins dentaires
Partenaire en Gouvernance de la cybersécurité, risque et conformité-FR
Partenaire en Gouvernance de la cybersécurité, risque et conformité-FR

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Voyages privilèges employé(es)
Hybride 4 jours au bureau + 1 jour à D
Assurances santé et dentaires
+1
Analyste principal(e), Gestion des canaux et des prix (Contrat de 12 mois)-FR
Analyste principal(e), Gestion des canaux et des prix (Contrat de 12 mois)-FR

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Privilèges de voyage
Modèle de travail hybride
Régimes d’avantages sociaux (santé et/
+1