19 Aug
|
Spruce InfoTech
|
Toronto
19 Aug
Spruce InfoTech
Toronto
Role Overview:
We are looking for a hands-on Senior Data Engineer / Data Modeler with solid expertise in both
Data Engineering and Data Modeling
. The consultant must have excellent
Python and PySpark coding skills
, strong
SQL/Data Modeling experience
, and experience working in the
Banking/Financial Services domain.
Key Responsibilities
- Design conceptual, logical, and physical data models for banking data.
- Develop and optimize scalable data pipelines using
Python, PySpark, and SQL
.
- Perform
SQL Data Modeling and JSON Data Modeling for structured and semi-structured data.
- Perform data transformation, integration, mapping, and quality validation.
- Translate business requirements into data models and engineering solutions.
- Write, optimize, and troubleshoot
Python and PySpark code for large-scale data processing.
- Optimize data processing and troubleshoot pipelines for performance and scalability.
Mandatory Skills
- 8+ years of experience in
Data Engineering and Data Modeling
.
- Strong hands-on coding experience in Python
.
- Strong hands-on coding experience in PySpark
.
- Strong
SQL Data Modeling / JSON Data Modeling experience.
- Strong SQL and ETL/ELT experience.
- Strong knowledge of conceptual, logical, and physical data modeling.
- Experience with dimensional modeling and data warehouse concepts.
- Strong
Banking/Financial Services domain experience.
- Experience with large-scale data processing and modern data platforms.
Ideal Candidate:
We are looking for one consultant who can perform both Data Modeling and Data Engineering
, with a strong emphasis on hands-on Python and PySpark development
. The candidate should have practical experience with
SQL and JSON data modeling
. This is not a pure Data Modeler role
.
📌 Data Modeler/Data Engineer (Toronto)
🏢 Spruce InfoTech
📍 Toronto