Principal Software Engineer - Big Data & Java

point click care

Mississauga

On-site

CAD 97,000 - 134,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

PointClickCare is seeking a Cloud Data Engineer with strong Python and SQL Server experience to build scalable data pipelines in Databricks. The role focuses on data ingestion, transformation, and loading from diverse sources while ensuring quality and governance.

You will work closely with business users and analysts to design enterprise data solutions. The candidate will design and implement data models for OLTP/OLAP environments and lead cloud data platform migrations, leveraging Synapse,

Qualifications

  • 5+ years Python coding experience.
  • 5+ years – SQL Server based development of large datasets.
  • 5+ years with ETL pipelines using Databricks PySpark.
  • Experience in cloud data warehouses (Synapse, BigQuery, Redshift, Snowflake).
  • Experience in Data warehousing: OLTP/OLAP, dimensions, facts, data modeling.
  • Led an enterprise cloud data platform migration with strong architecture.
  • Experience with cloud-based data architectures, messaging, and analytics.

Responsibilities

  • Build and optimize data pipelines for ingestion, transformation, and loading with quality and integrity.
  • Design, develop, and deploy Spark programs in Databricks to process large data volumes.
  • Optimize Databricks jobs for performance and scalability in big data workloads.
  • Monitor and troubleshoot Databricks jobs and resolve bottlenecks.
  • Implement data governance, security, and enterprise data warehouse principles.

Skills

Python
SQL Server
Databricks PySpark
Cloud data warehouse
Data modeling
Enterprise migration
Data governance

Tools

Databricks

Job description

This position is for a Cloud Data engineer with a background in Python, Pyspark, SQL and data warehousing for enterprise level systems. The position calls for someone that is comfortable working with business users along with business analyst expertise.

CA$97,301.00–CA$133,789.00 yearly

Full-time

Major Responsibilities:

  • Build and optimize data pipelines for efficient data ingestion, transformation and loading from various sources while ensuring data quality and integrity.
  • Design, develop, and deploy Spark program in databricks environment to process and analyze large volumes of data.
  • Experience of Delta Lake, DWH, Data Integration, Cloud, Design and Data Modelling.
  • Proficient in developing programs in Python and SQL
  • Experience with Data warehouse Dimensional data modeling.
  • Working with event based/streaming technologies to ingest and process data.
  • Working with structured, semi structured and unstructured data.
  • Optimize Databricks jobs for performance and scalability to handle big data workloads.
  • Monitor and troubleshoot Databricks jobs, identify and resolve issues or bottlenecks.
  • Implement best practices for data management, security, and governance within the Databricks environment. Experience designing and developing Enterprise Data Warehouse solutions.
  • Proficient writing SQL queries and programming including stored procedures and reverse engineering existing process.
  • Perform code reviews to ensure fit to requirements, optimal execution patterns and adherence to established standards.

Skills:

  • 5+ years Python coding experience.
  • 5+ years – SQL Server based development of large datasets
  • 5+ years with Experience with developing and deploying ETL pipelines using Databricks Pyspark.
  • Experience in any cloud data warehouse like Synapse, Big Query, Redshift, Snowflake.
  • Experience in Data warehousing – OLTP, OLAP, Dimensions, Facts, and Data modeling.
  • Previous experience leading an enterprise-wide Cloud Data Platform migration with strong architectural and design skills.
  • Experience with Cloud based data architectures, messaging, and analytics.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

ALLTECH CONSULTING SVC INC • Mississauga

On-site
CAD 80,000 - 120,000
Data Engineering Lead and Data Engineers
Data Engineering Lead and Data Engineers

ALLTECH CONSULTING SVC INC • Ottawa

On-site
CAD 90,000 - 130,000
Data Engineer
Data Engineer

Rivago Infotech Inc • Toronto

On-site
CAD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Arkhya Tech Inc. • Ottawa

On-site
CAD 90,000 - 130,000
Data Science Developer - Senior JP210
Data Science Developer - Senior JP210

P@thlion Staffing Careers • Fredericton

On-site
CAD 70,000 - 110,000
Senior Databricks Data Engineer
Senior Databricks Data Engineer

KData Inc. • Brampton

On-site
CAD 150,000 - 210,000
DataBricks Data Architect
DataBricks Data Architect

Rubicon Path • Toronto

On-site
CAD 120,000 - 150,000
Databricks Architect
Databricks Architect

TechDoQuest • Toronto

On-site
CAD 100,000 - 130,000
Databricks Data Engineer
Databricks Data Engineer

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
Data Engineer
Data Engineer

TalentOla • Mississauga

On-site
CAD 90,000 - 110,000