Développeur SQL / SQL Developer

💰 ₹50,400 - ₹80,640 (Est.) 📍 Montréal

Job Description

Full job description
Version anglaise ci-dessous / See below for English version

À propos du poste

Le développeur SQL jouera un rôle clé dans la conception, l’optimisation et la maintenance de la couche SQL de notre plateforme de données mondiale, avec un fort accent sur Snowflake. Ce poste soutient des pipelines de données critiques qui alimentent les fonctions de reporting, de gestion des risques et d’analytique utilisées par certaines des plus grandes institutions financières au monde. Le candidat retenu travaillera en étroite collaboration avec des ingénieurs en données, des chefs de produit et des experts métier afin de garantir la cohérence, la performance et la fiabilité des données structurées et semi-structurées au sein de l’architecture cloud-native de TS Imagine, basée sur Snowflake. Il devra gérer des ensembles de données à grande échelle, rédiger des requêtes performantes en utilisant les fonctionnalités SQL avancées de Snowflake, et collaborer aux mises en production dans un environnement contrôlé par version et garanti en qualité.

Qui correspond à ce poste

Un technicien SQL avancé – vous aimez écrire du SQL expressif et efficace, utiliser des fonctions analytiques avancées et repousser les limites de ce qui est possible directement en base de données.
Un modélisateur de données – vous pensez en jointures, en clés et en normalisation, et vous aimez apporter de la clarté à des structures désordonnées ou incohérentes.
Un constructeur collaboratif – vous aimez travailler en étroite collaboration avec des ingénieurs, des analystes et des parties prenantes pour mettre en place des solutions de données robustes et alignées sur les besoins métier.
Un perfectionniste pragmatique – vous attachez une grande importance à la qualité du code, à la performance et à la justesse, mais vous savez aussi reconnaître quand le « suffisamment bon » est le chemin le plus rapide vers la valeur métier.
Un passionné de Snowflake – vous êtes à l’aise avec les capacités uniques de la plateforme Snowflake et vous aimez en tirer le meilleur parti.
Ce que vous ferez

Développer et optimiser des scripts SQL complexes, des vues et des procédures stockées dans Snowflake.
Construire et maintenir des modèles dbt pour soutenir des pipelines réutilisables et modulaires.
Implémenter la logique métier sur de grands ensembles de données en utilisant des fonctions de fenêtrage, des CTEs, la clause QUALIFY, et d’autres fonctionnalités SQL avancées.
Contribuer à l’assurance qualité des données et aux tests automatisés des livrables SQL.
Collaborer avec les ingénieurs data, les chefs de produit et les parties prenantes pour fournir des données prêtes pour l’analyse.
Aider à maintenir les actifs SQL sous contrôle de version et contribuer à la documentation des mises en production.
Soutenir les améliorations des pipelines pour l’ingestion, la transformation et la gestion des exceptions de données.
Écrire et maintenir des UDFs et des procédures en Python lorsque cela est pertinent.
Les compétences que vous devez avoir

Solides compétences en SQL et expérience avérée avec Snowflake, incluant la création de vues, de procédures stockées et de fonctions définies par l’utilisateur (UDF).
Expérience avec PostgreSQL ou d'autres bases de données relationnelles utilisées dans des environnements analytiques.
Expérience pratique avec dbt (Data Build Tool) pour la construction et la gestion de pipelines de données basés sur SQL.
Bonne compréhension de la modélisation des données, de la normalisation et de l’intégrité relationnelle.
Connaissance directe de jeux de données financiers, tels que les transactions, dividendes, opérations sur titres ou données de risque.
Maîtrise des fonctionnalités SQL avancées, notamment les fonctions de fenêtrage, la clause QUALIFY, les CTE (Common Table Expressions) et les opérations ensemblistes.
Expérience avec des données semi-structurées et non structurées, y compris les formats JSON, XML et les fichiers bruts.
Capacité à écrire et à maintenir des UDFs et des procédures en Python au sein de Snowflake.
Expérience dans le traitement de grands volumes de données et la rédaction de requêtes performantes.
Excellente rigueur et souci du détail dans la documentation.
Pourquoi rejoindre TS Imagine ?

Modèle de travail hybride (4 jours au bureau).
Vacances illimitées + 3 jours personnels.
Bonus annuel et révision salariale.
Budget de formation de 1 500 $ pour alimenter votre croissance.
Contribution de l'entreprise à un régime de retraite (3 %).
Assurance santé complète.
Transport en commun subventionné (Opus & Cie).

Remarque : Ce poste n'est pas en télétravail—les candidats doivent être basés à Montréal et maîtriser également le français !



About the job

The SQL Developer will play a key role in designing, optimizing, and maintaining the SQL layer of our global data platform, with a strong focus on Snowflake. This role supports mission-critical data pipelines that power reporting, risk, and analytics functions used by some of the world’s top financial institutions. The successful candidate will work closely with data engineers, product managers, and domain experts to ensure the consistency, performance, and reliability of structured and semi-structured data within TS Imagine’s Snowflake-based, cloud-native architecture. You will be expected to handle large-scale datasets, write performant queries using Snowflake’s advanced SQL capabilities, and collaborate on releases within a version-controlled, quality-assured environment.

Who will love this job

An advanced SQL technician – you enjoy writing expressive and efficient SQL, working with advanced analytical functions, and pushing the boundaries of what can be done in-database.
A data modeler – you think in joins, keys, and normalization and love bringing clarity to messy or inconsistent structures.
A collaborative builder – you like working closely with engineers, analysts, and stakeholders to implement robust, business-aligned data solutions.
A pragmatic perfectionist – you care deeply about code quality, performance, and correctness, but you also know when “good enough” is the fastest path to business value.
A Snowflake enthusiast – you’re comfortable working with the unique capabilities of Snowflake’s platform and enjoy making the most of it.

What you’ll do

Develop and optimize complex SQL scripts, views, and stored procedures in Snowflake
Build and maintain dbt models to support reusable, modular pipelines
Implement business logic across large datasets using window functions, CTEs, QUALIFY, and similar advanced SQL features
Contribute to data quality assurance and automated testing for SQL deliverables
Collaborate with data engineers, product managers, and stakeholders to deliver analytics-ready data
Help maintain version-controlled SQL assets and contribute to release documentation
Support pipeline enhancements for data ingestion, transformation, and exception handling
Write and maintain Python UDFs and procedures where appropriate

You should have

Strong SQL skills and experience working with Snowflake, including views, stored procedures and user defined functions.
Experience with PostgreSQL or other relational databases used in analytical environments
Hands-on experience with dbt (Data Build Tool) for building and managing SQL-based data pipelines
Solid understanding of data modeling, normalization, and relational integrity
Direct exposure to financial datasets, such as trades, dividends, corporate actions, or risk data
Proficiency with advanced SQL features, including window functions, QUALIFY, CTEs, and set-based operations
Experience working with semi-structured and unstructured data, including formats like JSON, XML, and raw files
Ability to write and maintain Python UDFs and stored procedures within Snowflake
Experience working with large datasets and writing performant queries
Excellent attention to detail and documentation discipline

Why Join TS Imagine?

Hybrid work model (4 days in-office).
unlimited vacation + 3 personal days.
Annual bonus and salary review.
$1,500 training budget to fuel your growth.
RRSP matching (3% company contribution).
Comprehensive health insurance.
Subsidized public transportation (Opus & Cie).
Join a global team with 10 offices worldwide and the opportunity to make a real impact on the financial industry.

Note: This role is not remote — applicants must be based in Montreal and able to communicate in French!

About TS Imagine

Created from two best-in-class SaaS platforms, TradingScreen and Imagine Software, TS Imagine delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back-office functions. TS Imagine has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

We challenge our employees every day to think creatively and innovate across silos and across platforms.

Join us!

💡 Quick Summary

Seeking a career-building opportunity? The Développeur SQL / SQL Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Montréal offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.

Sponsored

Job Details

Company Name: TS Imagine

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Développeur SQL / SQL Developer in Montréal is ₹50,400 - ₹80,640 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Développeur SQL / SQL Developer is an on-site position based in Montréal. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Développeur SQL / SQL Developer. Previous experience in Software Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Software Developer

    Jaipur SALARY: ₹60,000 - ₹80,000 POSTED: 20 hours ago CATEGORY: Education DEADLINE: May 26, 2026 SKILLS: Software Development LANGUAGES: English, Hindi SOFTWARE DEVELOPER Greetings from Jobingo HR Solutions Pvt. Ltd…!!! This is to inform you we curre...

    Full Time / Part Time

    Salary Estimated: 20K to 32K

    Jaipur, Rajasthan

    August 4, 2026


    Apply Now

  • Dot Net full stack developer

    Position : Dot Net Full Stack Developer Experience: 5 to 6 Yr Location: Mumbai, Pune, Bangalore, Chennai Mode: Work from Office Notice: Immediate Joiners / 7 Days Looking for an experienced, product-oriented backend developer to join our software eng...

    Full Time / Part Time

    Salary Estimated: 21K to 26K

    Mumbai, Maharashtra

    August 4, 2026


    Apply Now

  • Backend Engineer | Python |Gurgram |BSE Listed NBFC

    Note • Applicants who fit the below Job Criteria will only be contacted by TeamUpShoot • Rest, we appreciate your interest and you will only be be contacted by TeamUpShoot if any other opportunity suitable is available with us About The Employer • Th...

    Full Time / Part Time

    Salary Estimated: 16K to 29K

    Gurugram , Haryana

    August 4, 2026


    Apply Now

  • Dotnet Developer

    Shift Timings 12:30 to 10:30 pm / 1:30 pm to 11:30 pm Mandatory Skills- .NET and Azure Relevant Experience- 8-10 years Work Location- Bangalore/Hyderabad/Noida (Temporary Remote) • Relevant years of experience required is 8-12 years. 1-2 years of tea...

    Full Time / Part Time

    Salary Estimated: 21K to 23K

    Bangalore, Karnataka

    August 4, 2026


    Apply Now

  • Java Software Engineer

    Key Responsibilities: • Contribute to build key components, middleware of the platform and developing fully multi-tenant systems • Contribute to develop workflow management functions • Develop REST APIs, as well as contribute to the overall API frame...

    Full Time / Part Time

    Salary Estimated: 17K to 25K

    Remote

    August 4, 2026


    Apply Now

  • Software Developer

    Senior Engineer This local Software as a Service company seeks an experienced Senior Engineer to drive innovation and streamline processes. Key Responsibilities Design, develop, and maintain Java-based software solutions Requirements Technical expert...

    Full Time / Part Time

    Salary Estimated: 25K to 33K

    Chicago, Illinois

    August 4, 2026


    Apply Now