Position Details
Job Number:
JR01040
Department:
SJS Coding and Decision Support
Job Type:
Regular, Full time
Work Environment:
Hybrid
Contract Duration: (If applicable)
0 months
Number of Positions:
1
Hourly Rate (Min / Max):
$55.5758 - $64.4273
Schedule
Work Days:
Monday to Friday
Time of Day:
Days
Shift:
Hours - 7.5
Shift Start: (If applicable)
Application Dates
Opening Date:
2026-07-03
Closing Date:
2026-07-10
Job Description
The Data Engineer provides technical leadership in the design, development, and operation of St. Joseph’s enterprise data platforms, data pipelines, data models, and analytics engineering practices. This role is responsible for building and optimizing the organization’s modern data ecosystem, including ingestion, processing, quality, governance integrations, and performance optimization, in alignment with SJHS’s Enterprise Data Strategy.
The Data Engineer will leverage deep expertise in modern data engineering technologies, frameworks, and methodologies to deliver scalable, reliable, and secure data solutions. The role collaborates closely with clinical, operational, and technical stakeholders to ensure data systems meet organizational needs for analytics, reporting, interoperability, and compliance.
Responsibilities of this role will include:
- Implementation St. Joseph’s modern data and analytics platform, ensuring scalability, reliability, and performance.
- Design, develop, and maintain enterprise-grade data pipelines (batch/stream), ingestion frameworks, and integration patterns.
- Build and maintain core data models, curated datasets, and semantic layers supporting analytics, BI, and advanced use cases in applications including Microsoft Fabric and Epic.
- Partner with other Data Analytics, clinical, and operational teams to translate data requirements into robust engineering solutions.
- Develop the data engineering framework including toolsets, source control practices, testing standards, and documentation.
- Establish and enforce best practices for ETL development, orchestration, monitoring, and operational support.
- Develop reusable assets such as pipeline templates, transformation frameworks, connectors, and modular data models.
- Proactively evaluate and introduce modern data engineering tools and technologies, ensuring alignment with strategic goals.
- Design and implement high‑performance data models supporting reports, dashboards, applications, and analytic workloads.
- Develop robust data endpoints and optimized data products for downstream user and system consumption.
- Support self-serve analytics by engineering high‑quality, well-documented datasets and promoting data literacy across the organization.
Qualifications:
- Bachelor’s Degree in quantitative areas such as Computer Science, Information Management, Big Data & Analytics, or a related field. An equivalent combination of education and experience will be considered
- Microsoft suite of products (SQL Server, SSIS, SSRS/Power BI Report Server, SSAS)
- Microsoft Azure suite of products (Azure SQL Databases, Azure Data Factory, Azure Databricks/Apache Spark, Azure Data Lake, Synapse Analytics, Microsoft Power BI/Fabric)
- Minimum three (3) years experience as a Data Engineer, or similar role
- Experience delivering enterprise-scale data engineering solutions, pipelines, and integrations in complex environments
St. Joseph’s Healthcare Hamilton (SJHH) is an equal opportunity employer and strives for equity, inclusiveness, and diversity in all our programs, practices, facilities, and people. We foster a culture of patient and staff safety where all positions comply and work in conjunction with the Mission, Vision, and Core Values of SJHH.
We thank all applicants for their interest, however, only those selected for an interview will be contacted. SJHH is committed to a barrier-free recruitment and selection process - please inform us should accommodation be required at any point in the recruitment process.