Senior SQL Developer

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior SQL Developer responsible for executing marketing campaigns through SQL programming on Snowflake. Collaborating with teams to ensure data extraction and process improvement in marketing initiatives.

Responsibilities

  • Help prepare and execute marketing campaigns.
  • Responsible for SQL programming on Snowflake, data extraction, list and segment creation, coordination of timelines, and process documentation.
  • Leverage business domain knowledge and analytical skills to advance the relationship‑marketing database environment.
  • Propose improvements to data structures and processes and participate in the development, maintenance, and continuous improvement of this environment while adhering to data‑security guidelines.
  • Drive targeted marketing initiatives, including direct marketing and client communications within an omnichannel engagement approach.

Requirements

  • Bachelor’s degree in Business Administration, Business Intelligence, Management Information Systems, Computer Engineering, or a related field.
  • 5+ years of relevant experience in a similar role.
  • Other combinations of education and experience may be considered.
  • Excellent command of SQL and strong knowledge of relational databases.
  • 2+ years’ experience with Snowflake and Python is required.
  • Knowledge of Git, GitHub, and GitHub Copilot is a strong asset.
  • Knowledge of Power BI is an asset.
  • Excellent analytical and synthesis skills, with strong attention to detail and rigor.
  • Experience working in dynamic, fast‑changing environments.
  • Autonomy, resourcefulness, and a proactive approach to problem solving.
  • Strong team spirit and collaborative leadership skills.
  • For candidates located in Quebec, bilingualism is required considering the necessity to interact on a regular basis with English speaking colleagues across the country.

Benefits

  • Flexible work arrangements and a hybrid work model
  • Possibility to purchase up to 5 extra days off per year
  • Multiple benefits offered to support physical and mental wellbeing, including telemedicine, Wellness account and much more
  • Share plan & other savings: up to 12% of salary or even more (ask how you could earn guaranteed income for life)
  • Pension offerings provide flexibility and long-term security for our employees beyond their careers.
  • Opportunity to receive guaranteed income for life via our defined benefit pension plan.

Job type

Full Time

Experience level

Senior

Salary

CA$101,800 - CA$124,400 per year

Degree requirement

Bachelor's Degree

Tech skills

PythonSQL

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.