We’re looking for a skilled
Python Developer
with a strong background in
database development and data engineering
to join our dynamic team in Montreal. In this role, you’ll design and implement
scalable data solutions
, build reporting dashboards, and collaborate with business and technology teams within a fast-paced financial environment.
Key Responsibilities
Design and develop scalable data pipelines and solutions using
Snowflake
and other RDBMS platforms (Sybase, DB2).
Write and optimize
SQL queries
, stored procedures, and database views.
Leverage
Python
for data processing, automation, and integration tasks.
Build and maintain
reporting dashboards
using tools such as
Power BI
,
SSRS
, or
Crystal Reports
.
Perform data analysis, validation, and profiling to support business decisions.
Collaborate with cross-functional teams to capture data requirements and deliver technical solutions.
Actively participate in
Agile
practices including sprint planning, reviews, and retrospectives.
Support deployments and ensure high data integrity and performance.
Required Skills \& Qualifications
5+ years of experience in database development and data engineering.
Strong hands-on experience with
Snowflake
,
Python
, and relational databases (Sybase, DB2).
Proficiency with
SQL optimization
and performance tuning.
Familiarity with
Unix/K-Shell scripting
for automation.
Prior experience working in the
financial services industry
(trading or investment banking preferred).
Knowledge of
Agile methodologies
and teamwork in collaborative environments.
Excellent communication and problem-solving skills.
Nice-to-Have
Experience with
data governance, lineage, and metadata management
.
Exposure to
cloud platforms
such as
Azure
or
AWS
.
Certification in
Snowflake
or related data technologies.