Already a candidate?

Feedback
Skip to main content
P

Procom

Senior Software Developer - ETL

Toronto, ON, Canada · Hybrid

Contract · 6 Months
Start Nov 2026

RATE

$75–$100/hr CAD

POSTED

11/4/2026

Job Description

Senior Software Developer - ETL:
On behalf of our public sector client, Procom is searching for a Senior Software Developer - ETL for a 6 month contract role. This position is a hybrid position with 3 days onsite at our client’s Toronto office.

Senior Software Developer - ETL - Job Description:
The Senior Software Developer - ETL will focus on designing and developing scalable data pipelines to support AI/ML workloads. This involves new development initiatives aimed at enhancing data integration and transformation processes across enterprise systems to support analytics and AI initiatives.

Senior Software Developer - ETL - Responsibilities:
• Design, develop, test, and maintain ETL/ELT pipelines and data integration solutions across enterprise data sources.
• Build reusable data pipelines, services, and integration components for multiple AI and analytics use cases.
• Ingest, transform, and prepare structured and unstructured data for analytics, AI, and machine learning workloads.
• Implement data architecture, modelling, and integration patterns established by enterprise architecture.
• Integrate data across cloud platforms, databases, applications, APIs, and enterprise systems.
• Design solutions that support scalability, reliability, performance, monitoring, and maintainability.
• Implement data quality and validation controls to improve data reliability for downstream consumers.
• Work with Data Architects, AI/ML Engineers, Data Scientists, product teams, and business stakeholders to translate data requirements into production-ready solutions.
• Optimize existing pipelines and integration processes to reduce duplication and accelerate onboarding of new data sources.
• Support deployment, troubleshooting, documentation, and ongoing improvement of enterprise data solutions.

Senior Software Developer - ETL - Mandatory Skills:
• Significant hands-on experience designing and developing scalable, production-grade data pipelines for AI/ML and Generative AI workloads.
• Advanced hands-on expertise in Python, SQL, ETL/ELT, APIs, data integration and transformation, and cloud-based data platforms.
• Strong working knowledge of the Azure data and AI ecosystem, Azure Machine Learning, and Microsoft Foundry/Azure AI Foundry.
• Strong analytical, troubleshooting, communication, and collaboration skills.

Senior Software Developer - ETL – Nice-to-Have Skills:
• Experience with public sector projects.
• Familiarity with data governance concepts.
• Experience with metadata and lineage tracking.
• Knowledge of data security practices.

Senior Software Developer - ETL – Assignment Length:
This is a 6 month contract position.

Senior Software Developer - ETL - Start Date:
ASAP.

Senior Software Developer - ETL - Assignment Location:
Toronto, Ontario, Canada. This role requires a hybrid work arrangement with 3 days a week onsite.

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Senior Software Developer - ETL

Toronto, ON · Hybrid

RATE

$75–$100/hr CAD

TYPE

Contract · 6 Months

STARTS

11/23/2026

POSTED

2 hours ago



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs →

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile →
Terms of Use
•
Privacy Policy