Opens an external site
- Employment type
- Contract
- Minimum education
- Bachelor’s degree
- Posting language
- English
Job summary
Design, develop, and maintain scalable data pipelines and ingestion frameworks using Azure and Databricks technologies. Collaborate with cross-functional teams to implement data quality, governance, and automation processes to support enterprise analytics.
Job details
Role Overview: The Government of Ontario is undertaking a large-scale Data & AI transformation initiative, with the Ontario Data Platform (ODP) serving as the enterprise technology ecosystem for data-driven decision-making, analytics, and artificial intelligence. ODP provides a modern and scalable data environment supporting data ingestion, storage, processing, governance, quality, marketplace capabilities, and advanced analytics across ministries and government organizations. We are seeking a Data Engineer / Software Developer to support the design, development, and operation of enterprise data solutions on the Ontario Data Platform. The successful candidate will work with modern cloud technologies, including Databricks, Azure Data Factory (ADF), and Azure Data Lake Storage (ADLS), to build scalable data pipelines, enable analytics use cases, and support the delivery of high-quality data products across government. Requirements Experience and Skill Set Requirements: Must Haves: Degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field. Experience developing data solutions using Azure Data Factory (ADF), Azure Data Lake Storage (ADLS), Databricks, Delta Lake and Lakehouse architecture principles. Experience working with Azure DevOps, Git, CI/CD pipelines, and automated deployment practices. Strong proficiency in Python, SQL, and Spark-based data processing frameworks. Knowledge of data governance, security, privacy, and access control principles. Experience with REST APIs, application integration patterns, and automation frameworks. Skill Set Requirements: Key Responsibilities: Data Engineering & Pipeline Development Design, develop, and maintain scalable batch and near real-time data pipelines using Azure Data Factory (ADF), Databricks, and related cloud technologies. Develop data ingestion frameworks to onboard data from various source systems into the Ontario Data Platform. Build and optimize ETL/ELT processes to transform, cleanse, and prepare data for analytics and reporting. Implement data validation, monitoring, and reconciliation processes to ensure data quality and reliability. Databricks Development Develop and maintain notebooks, workflows, and data processing jobs using Databricks. Build data transformation pipelines leveraging Spark and Databricks Lakehouse architecture. Support the implementation of medallion architecture patterns (Bronze, Silver, Gold). Monitor and troubleshoot Databricks jobs, workflows, and performance issues. Develop and manage Delta Lake tables and optimize data processing workloads for performance and scalability. Data Storage & Integration Design and manage data solutions utilizing Azure Data Lake Storage (ADLS). Collaborate with source system teams to establish secure and efficient data integration patterns. Implement data partitioning, optimization, and archival strategies to improve performance and scalability. Support metadata management, data cataloguing, and governance initiatives. Software Development & Automation Develop reusable frameworks, scripts, and utilities to automate data engineering processes. Participate in DevOps practices, including CI/CD pipelines, code reviews, testing, and deployment automation. Maintain technical documentation, design specifications, and operational procedures. Contribute to platform enhancements and continuous improvement initiatives. Apply software engineering best practices including version control, test automation, code quality standards, and secure coding principles. Collaboration & Stakeholder Engagement Work closely with architects, product managers, data scientists, analysts, and business stakeholders to understand requirements and deliver technical solutions. Participate in Agile teams and contribute to sprint planning, estimation, and delivery activities. Provide technical guidance and knowledge sharing to team members and partners. Participate in solution architecture reviews and contribute to technology roadmaps and design decisions. Evaluation breakdown: Technical(Power BI) Communication Public Sector exp
What you’ll do
Design, develop, and maintain scalable data pipelines and ingestion frameworks using Azure and Databricks technologies. Collaborate with cross-functional teams to implement data quality, governance, and automation processes to support enterprise analytics.
Requirements
Requires a degree in Computer Science or a related field and extensive experience with Azure data services and Spark-based frameworks. Candidates must demonstrate proficiency in Python, SQL, and modern DevOps practices for data solution delivery.
Listed skills
- Python · Preferred
- SQL · Preferred
- CI/CD · Preferred
- Git · Preferred
- REST APIs · Preferred
- Power BI · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Azure Data Factory
- Azure Data Lake Storage
- Databricks
- Python
- SQL
- Spark
- Delta Lake
- CI/CD
- Git
- Azure DevOps
- Data Engineering
- ETL/ELT
- Data Governance
- REST APIs
- Automation
- Power BI
- SQL (Programming Language)
- Extract Transform Load (ETL)
- Technical Documentation
- Communication
- Agile Methodology
- Governance
- Access Controls
- Troubleshooting (Problem Solving)
- Reliability
- Workflow Management
- Continuous Improvement Process
- Data Pipelines
- DevOps
- Artificial Intelligence
- Data Quality
- Data-Driven Decision Making
- Stakeholder Engagement
- Solution Architecture
- Information Technology
- Data Validation
- Data Processing
- Python (Programming Language)
- Software Engineering
- Data Transformation
- Test Automation
- Technology Ecosystems
- Metadata Management
- Data Integration
- Scalability
- Computer Science
- RESTful API
- Code Review
- Software Development
- Sprint Planning
Job areas
- Data & Analytics
- Technology
- Software
- Government & Public Sector
- Engineering
- Reporting Developer
- Software Developer / Engineer
- Software Developers
More jobs from Maarut Inc
RQ11843 - Software Developer - Senior
- On-site
- Toronto, ON
- Posted Nov 6, 2026
RQ11857 - Systems Administrator/Operations Support Specialist - Senior
- On-site
- Toronto, ON
- Posted Nov 6, 2026
RQ11487 - Software Developer - ETL - Senior
- On-site
- Toronto, ON
- Posted Nov 6, 2026
RQ11676 - Software Developer - ETL - Intermediate
- On-site
- Toronto, ON
- Posted Nov 6, 2026
