S

Spectrum HealthCare

Home health care and companionship

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada$95k - $105k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Data Analytics, or a related technical field is required.
  • Three to seven years of hands-on data engineering experience, including executing complex data migration projects and building cloud data lake architectures.
  • Expertise in Entity-Relationship diagramming, relational database modeling using third normal form for online transaction processing, and dimensional modeling such as star schema, snowflake, and medallion for online analytical processing systems.
  • Experience with enterprise ETL platforms such as Informatica PowerCenter or IDMC, Azure Data Factory, SSIS, or Talend for legacy data extraction and transformation.
  • Experience with cloud data architectures using Azure data services, including Azure Data Factory, ADLS Gen2, Azure Synapse, and Databricks, and familiarity with streaming or real-time pipelines using Event Hubs, Kafka, or Spark Streaming.
  • Experience with Salesforce data structures, SOQL, Salesforce Bulk API, and data loading tools such as Informatica Salesforce Data Loader, MuleSoft, Fivetran, dbt, or custom Python scripts.
  • Expert-level SQL skills, including complex joins, common table expressions, window functions, schema design, index tuning, and database optimization.
  • Strong Python skills for data manipulation, scripting, and pipeline execution using libraries such as Pandas, PySpark, and SQLAlchemy.

Responsibilities

  • Design, deploy, and maintain a centralized Azure ADLS Gen2, Databricks, and Synapse or Snowflake data lake as a single source of truth.
  • Create batch and real-time ETL/ELT flows using Azure Event Hubs, Kafka, or Spark Streaming to ingest EHR data and operational telemetry.
  • Write and run complex migration scripts using Informatica PowerCenter/IDMC or Azure Data Factory to move data from Epic, other EHRs, and legacy OLTP stores into the lakehouse and Salesforce Health Cloud.
  • Build automated validation, deduplication, masking, encryption, and column-level security to ensure data integrity and PHI compliance.
  • Build high-throughput pipelines using SOQL, Bulk API 2.0, Informatica, MuleSoft, dbt, or Python to synchronize Health Cloud data with the central repository.
  • Transform HL7, FHIR, and EDI messages into canonical schemas for storage and analytics.
  • Perform ER/3NF modeling for OLTP and dimensional modeling, including star, snowflake, and medallion models, for OLAP analytics.

About the Company

Spectrum HealthCare

Home health care and companionship

Spectrum HealthCare provides in-home health services in Ontario, offering home health care, senior companionship, and specialized care. Its products are delivered as in-home care plans created for each client and carried out by trained caregivers who help with medical tasks, daily living needs, and social support. Care plans are personalized and billed as service fees, with a strong emphasis on safety, reliability, and meeting each client’s unique needs. The company differentiates itself through more than four decades of experience, a client-centered approach, and a focus on tailored care that prioritizes patient safety and satisfaction. The goal is to deliver high-quality, trusted, at-home care that improves the patient experience and keeps clients safe.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Toronto, Canada
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Spectrum HealthCare

See more jobs