Snowflake Developer - Montreal, Quebec

Only for registered members Montreal, Quebec, Canada

1 day ago

Default job background
$80,000 - $135,000 (CAD) per year *
* This salary range is an estimation made by beBee
----- The French version follows ----- · | Summary : · Snowflake Developer with strong expertise in Data Warehouse design and SQL development. The candidate will be responsible for designing and building a scalable data warehouse layer on Snowflake, creating schemas, views and op ...
Job description

----- The French version follows -----

| Summary :

Snowflake Developer with strong expertise in Data Warehouse design and SQL development. The candidate will be responsible for designing and building a scalable data warehouse layer on Snowflake, creating schemas, views and optimizing data models for analytics and reporting.

| Your challenges ?

The role involves the following tasks and responsibilities :

  • Design and implement enterprise-grade data warehouse architectures on Snowflake ;
  • Develop and manage dimensional data models, including fact and dimension tables using star and snowflake schemas ;
  • Plan and execute data migrations from legacy and existing databases to Snowflake, ensuring data integrity and consistency ;
  • Develop and optimize SQL queries and views to support reporting and downstream data consumption ;
  • Implement performance tuning techniques, including clustering, query optimization, and warehouse best practices within Snowflake ;
  • Build and maintain CI/CD pipelines using Jenkins to support reliable and automated deployments ;
  • Manage version control, code reviews, and release deployments using GitHub.

| What do we expect from you ?

The minimum required skills necessary for this role :

  • Minimum 5 years hands-on experience with Snowflake, including schema design, performance tuning, and platform best practices ;
  • Advanced SQL skills with experience building complex views and transformations, alongside a strong understanding of data modeling, clustering, partitioning, and query optimization techniques ;
  • Proven expertise in data warehouse design, including star and snowflake schemas and fact and dimension modeling ;
  • Workflow orchestration experience using Apache Airflow for data ingestion pipelines, including DAG design, scheduling, dependency management, and operational troubleshooting ;
  • Experience implementing and managing CI/CD pipelines using Jenkins ;
  • Working knowledge of GitHub for source control, code reviews, and deployment workflows.

Is considered an asset :

  • Demonstrated experience leveraging Liquibase for automated and auditable database change management ;
  • Experience with AI-enabled solution development and implementation ;
  • Expertise in building and maintaining Power BI semantic models and dashboards.

| What can you expect from TMC ?

TMC is an international high-tech consultancy company that brings expertise to their clients in order to support them with the realization of their technological challenges. As such, TMC is operating as an expert center at the disposition of its clients and we help them to be more competitive in an ever more global and faster changing technological world.

At TMC we believe that people are the driving force behind technological innovation. That is why we want to create the best possible conditions for tech talents to thrive in. We offer you a challenging and stimulating work environment in which you can be the director of your own career.

As an Employeneur you are part of our TMC family. Next to our outstanding technical expertise, fun and engagement are meaningful parts of our culture.

| Why choose for Employeneurship ?

We are truly unique thanks to our Employeneurship model which is a true innovation for the High Technology consulting business. It is the business relationship of the 21th century for high skilled technical professionals. It is built around 5 main pillars :

  • You will have a permanent employment contract, offering you stability and security ;
  • You will get to know your market value and have a share in the profit your work generates thanks to the individual profit sharing ;
  • We will support you with a one-on-one coaching and trainings designed to help you develop your entrepreneurial skills ;
  • The competence cells structure, provides you with a strong meaningful and relevant network ;
  • The entrepreneurial lab: a playground for new ideas and a potential launching for start-ups.

TMC is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

______________________________________________

|
Résumé :

Développeur Snowflake possédant une solide expertise en conception de Data Warehouse et en développement SQL. Le candidat sera responsable de la conception et de la mise en place d'une couche d'entrepôt de données évolutive sur Snowflake, de la création de schémas et de vues, ainsi que de l'optimisation des modèles de données pour l'analytique et le reporting.

|
Vos défis ?

Le rôle comprend les tâches et responsabilités suivantes :

  • Concevoir et mettre en œuvre des architectures d'entrepôt de données de niveau entreprise sur Snowflake ;
  • Développer et gérer des modèles de données dimensionnels, incluant des tables de faits et de dimensions selon des schémas en étoile (star schema) et en flocon (snowflake schema) ;
  • Planifier et exécuter des migrations de données depuis des bases de données existantes ou héritées vers Snowflake, en garantissant l'intégrité et la cohérence des données ;
  • Développer et optimiser des requêtes SQL et des vues afin de soutenir le reporting et la consommation de données en aval ;
  • Mettre en œuvre des techniques d'optimisation des performances, incluant le clustering, l'optimisation des requêtes et les meilleures pratiques liées aux entrepôts Snowflake ;
  • Concevoir et maintenir des pipelines CI/CD à l'aide de Jenkins afin d'assurer des déploiements fiables et automatisés ;
  • Gérer le contrôle de version, les revues de code et les déploiements de versions via GitHub.

|
Qu'attendons-nous de vous ?

Compétences minimales requises :

  • Minimum 5 ans d'expérience pratique avec Snowflake, incluant la conception de schémas, l'optimisation des performances et l'application des meilleures pratiques de la plateforme ;
  • Une maitrise professionnelle de l'anglais. Il s'agit d'un environnement de travail international, les échanges se font exclusivement en anglais. La maitrise du français n'est pas nécessaire ;
  • Excellente maîtrise de SQL avec expérience dans la création de vues complexes et de transformations, ainsi qu'une solide compréhension de la modélisation de données, du clustering, du partitionnement et des techniques d'optimisation des requêtes ;
  • Expertise démontrée en conception d'entrepôts de données, incluant les schémas en étoile et en flocon ainsi que la modélisation des tables de faits et de dimensions ;
  • Expérience en orchestration de workflows avec Apache Airflow pour les pipelines d'ingestion de données, incluant la conception de DAG, la planification, la gestion des dépendances et la résolution des incidents opérationnels ;
  • Expérience dans la mise en œuvre et la gestion de pipelines CI/CD avec Jenkins ;
  • Bonne connaissance de GitHub pour la gestion du code source, les revues de code et les processus de déploiement.

Est considéré comme un atout :

  • Expérience démontrée avec Liquibase pour la gestion automatisée et auditée des changements de bases de données ;
  • Expérience dans le développement et la mise en œuvre de solutions intégrant l'intelligence artificielle ;
  • Expertise dans la conception et la maintenance de modèles sémantiques et de tableaux de bord Power BI.

| Que pouvez-vous attendre de TMC ?

TMC est une société de conseil en science et ingénierie qui apporte une expertise technique à ses clients afin de les accompagner dans la réalisation de leurs projets et de leurs challenges. Société à dimension internationale, TMC opère donc en tant que centre d'expertise à la disposition de ses clients, ce qui nous permet de les aider à être plus compétitifs dans un monde technologique de plus en plus global et en constante évolution.

Chez TMC nous savons que ce sont les personnes qui sont moteurs de l'innovation. C'est la raison pour laquelle nous offrons les meilleures conditions possibles pour le développement de chacun de nos employés. Vous trouverez chez TMC un environnement de travail challengeant et stimulant dans lequel vous serez aux commandes de votre propre carrière.

En tant qu'employeneur, vous faites partie de notre famille TMC où l'engagement et prendre plaisir à travailler sont des éléments essentiels de notre culture.

| Pourquoi choisir l'Employeneurship ?

Notre modèle de l'Employeneurship est unique, c'est une véritable innovation dans le secteur du conseil en haute technologie. C'est LA relation de travail du 21ème siècle pour les professionnels techniques hautement qualifiés. Il est construit autour de 5 piliers principaux :

  • Vous aurez un contrat de travail à durée indéterminée vous offrant stabilité et sécurité ;
  • Vous apprendrez à connaître votre valeur sur le marché et aurez une part des bénéfices générés par votre travail grâce à la participation individuelle aux bénéfices ;
  • Nous vous accompagnerons grâce à un coaching personnalisé et un plan de formation conçus pour vous aider à développer vos compétences entrepreneuriales ;
  • Notre structure en cellules de compétence technique vous fournira un réseau d'experts fort, significatif et pertinent ;
  • Le Lab' entrepreneurial vous offrira un terrain de jeu pour explorer de nouvelles idées et peut-être participer au lancement de start-ups.

TMC est un employeur garantissant l'égalité des chances et valorise la diversité. Nous ne faisons pas de discrimination sur la base de la race, de la religion, de la couleur, de l'origine nationale, du sexe, de l'orientation sexuelle, de l'âge, de l'état civil, du statut d'ancien combattant ou du statut d'invalide



Similar jobs

  • Work in company

    Snowflake Developer

    Only for registered members

    Snowflake Developer with strong expertise in Data Warehouse design and SQL development responsible for designing and building scalable data warehouse layer on Snowflake creating schemas views and optimizing data models. · ...

    Montreal, Quebec

    4 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    Snowflake Developer with strong expertise in Data Warehouse design and SQL development responsible for designing and building a scalable data warehouse layer on Snowflake creating schemas views and optimizing data models for analytics and reporting. · ...

    Montreal, Quebec

    4 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    Snowflake Developer with strong expertise in Data Warehouse design and SQL development. · ...

    Montreal, Quebec

    3 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    We are looking for a Snowflake Developer with strong expertise in Data Warehouse design and SQL development. The candidate will be responsible for designing and building a scalable data warehouse layer on Snowflake. · ...

    Montreal, Quebec

    3 days ago

  • Work in company

    snowflake developer

    Only for registered members

    Snowflake developer with strong hands-on experience in schema design and performance tuning. · ...

    Montreal, Quebec

    3 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    +Snowflake Developer with strong expertise in Data Warehouse design and SQL development. · ++ Design and implement enterprise-grade data warehouse architectures on Snowflake. · + Develop and manage dimensional data models, including fact and dimension tables using star and snowfl ...

    Montreal

    5 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    We are looking for a Snowflake Developer with strong expertise in Data Warehouse design and SQL development to join our team. · ...

    Montreal

    4 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    The candidate will be responsible for designing and building a scalable data warehouse layer on Snowflake, creating schemas, views and optimizing data models for analytics and reporting. · ...

    Montreal

    3 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    +We are looking for a Snowflake Developer with strong expertise in Data Warehouse design and SQL development. · +Design and implement enterprise-grade data warehouse architectures on Snowflake. · Develop and manage dimensional data models, including fact and dimension tables usin ...

    Montreal

    5 days ago

  • Work in company

    snowflake developer

    Only for registered members

    Snowflake developer position at an undisclosed company based in Montreal. The role involves developing skills in Snowflake and other related technologies. · ...

    Montreal

    4 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    We are looking for an experienced Snowflake developer to join our team. · Snowflake Developer with strong expertise in Data Warehouse design and SQL development. The candidate will be responsible for designing and building a scalable data warehouse layer on Snowflake, · creating ...

    Montreal

    5 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    The candidate will be responsible for designing and building a scalable data warehouse layer on Snowflake, creating schemas, views and optimizing data models for analytics and reporting. · ...

    Montreal

    4 days ago

  • Work in company

    Snowflake Developer

    Only for registered members

    ----- The French version follows ----- · | Summary : · Snowflake Developer with strong expertise in Data Warehouse design and SQL development. The candidate will be responsible for designing and building a scalable data warehouse layer on Snowflake, creating schemas, views and op ...

    Montreal $80,000 - $135,000 (CAD) per year

    1 day ago

  • Work in company

    DB2/snowflake Developer

    Only for registered members

    · DB2/Snowflake Developer: This role requires a senior person with strong relational database skills especially with DB2/Snowflake and knowledge of Spark Snowflake and Databricks. · ...

    Montreal, Quebec

    3 weeks ago

  • Work in company

    DB2/snowflake Developer

    Only for registered members

    We need senior person (9+) with strong relational database skills especially with DB2/Snowflake. · Strong knowledge base of relational database performance and tuning such as proper use of indices database statistics/reorgs denormalization concepts · Create high quality and optim ...

    Montreal

    3 weeks ago

  • Work in company

    Snowflake Developer with Python

    Only for registered members

    Snowflake developer with experience in Python for data processing and automation tasks. · Design and implement scalable data solutions using Snowflake and other RDBMS platforms. · Develop and optimize stored procedures, views, and complex SQL queries. · ...

    Montreal

    3 weeks ago

  • Work in company

    Senior Software Developer with expertise in Snowflake

    Only for registered members

    We're IntacLab—the tech arm of Intact—where we turn bold ideas into real-world impact.Our team spans product, design, data, AI, and engineering, · and we build digital products that are simple to use, · powerful under the hood, · and focused on outcomes. · ...

    Montreal $101,800 - $124,400 (CAD)

    6 days ago

  • Work in company

    Senior Software Developer with expertise in Snowflake

    Only for registered members

    +We're IntacLab—the tech arm of Intact—where we turn bold ideas into real-world impact. Our team spans product, design, data, AI and engineering. · +Integrated into a multidisciplinary team, · Design, · , Omitting rest of the text for brevity... ...

    Montréal, QC

    1 week ago

  • Work in company

    Data Engineer

    Only for registered members

    The Corporate Workspace Technology area is currently hiring for the role of Senior Data Engineer for the modernization of tooling enablement function. · Designing, implementing, managing scalable data solutions using Snowflake environment for optimized data storage and processing ...

    Montreal, Quebec

    2 weeks ago

  • Work in company

    Data Warehouse Engineer

    Only for registered members

    Snowflake Developer with strong expertise in Data Warehouse design and SQL development responsible for designing and building a scalable data warehouse layer on Snowflake creating schemas views and optimizing data models for analytics and reporting. · ...

    Montreal, Quebec

    4 days ago