Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

senior software developer - etl.

Randstad

We are seeking an expert Senior Software Developer - ETL to lead critical data migration and engineering tracks for the Office of the Public Guardian and Trustee (OPGT) Modernization program. In this role, you will be responsible for migrating historical data from legacy systems and streaming data from core ERP/CRM environments into a modern Microsoft Azure data lakehouse. You will design automated data pipelines across multi-layered data structures, configure secure digital file migrations into an enterprise OpenText document management solution, and build analytical business intelligence assets using Power BI.

Location: Toronto, ON (Onsite, 7.25 hours per day between 8:00 AM and 5:00 PM)

Duration: 10-month contract (aligned with VOR framework timelines)

Advantages
Enterprise Migration Ownership: Command full technical delivery over a highly visible migration portfolio spanning big data pipelines and specialized enterprise document storage (OpenText).

Modern Architecture Stack: Broaden your cloud profile by manipulating raw data into refined, analytics-ready multi-tier data structures (Bronze/Silver/Gold) inside Azure Synapse.

Long-Term Continuity: Benefit from a stable 10-month contract framework with potential extensions structured through a multi-year VOR master service agreement.

Stable Schedule: Operate under a reliable, standard daytime corporate schedule within an elite public sector-aligned data team based in downtown Toronto.

Responsibilities
Data Lakehouse Engineering: Analyze business requirements to design and construct robust data assets within an Azure data lakehouse framework across multi-layered data stores (Bronze, Silver, and Golden layers).

Pipeline Automation & Orchestration: Build, automate, and orchestrate scalable enterprise ETL pipelines within Azure Synapse Workspaces utilizing triggers, data flows, integration runtimes, and performance monitors.

Dynamics 365 Data Integration: Extract, transform, and ingest structured data from Dynamics 365 Customer Engagement (CE) and Dynamics 365 Finance & Operations (F&O) using Dataverse, Common Data Service (CDS), Data Entities, and native APIs.

OpenText Document Migration: Define and implement automated ETL workflows to safely extract and migrate high-sensitivity digital files from legacy systems into an enterprise OpenText document management solution.

Advanced Data Modeling: Design relational, physical, and logical data models that align with the organization's Minimum Viable Product (MVP) analytical and reporting needs.

Query Performance Optimization: Write complex T-SQL/PL-SQL scripts, profile data streams, and perform deep database tuning to optimize query execution and overall lakehouse processing efficiency.

Data Security & Governance: Implement strict data masking, column-level security controls, and encryption mechanisms to safeguard sensitive data within Azure SQL databases, Data Lakes, and Power BI dashboards.

DevOps & CI/CD Deployment: Manage analytics source code within Azure Repos, log project deliverables in Azure DevOps, and construct continuous integration/continuous deployment (CI/CD) release pipelines for Synapse workspaces.

Executive Visualization & Reporting: Develop precise data dashboards and Power BI reports, verifying data accuracy, profiling integrity, and compliance with public-sector architecture standards.

Qualifications
Core ETL Seniority: 5+ years of proven professional experience in a dedicated ETL Developer role, possessing an advanced grasp of ingestion design patterns, data cleansing, enrichment, and normalization.

Azure Data Stack Expertise: High proficiency navigating Azure Synapse Workspaces, Azure SQL Databases, Blob Storage, Key Vaults, and Azure Data Lake Storage (ADLS).

Dynamics Ecosystem Literacy: Demonstrated hands-on experience extracting and manipulating backend data structures mapped out of Dynamics 365 CE & F&O environments.

Scripting & Database Languages: Expert-level mastery of data manipulation languages (T-SQL/PL-SQL) alongside practical programming skills in Python and cloud automation via PowerShell or Azure CLI.

Tooling Proficiency: Extensive experience using SQL Server Management Studio (SSMS), XRM Toolbox, and enterprise data modeling suites.

Asset Certifications: Valid Microsoft credentials such as Azure Data Engineer Associate (DP-203), Azure Database Administrator Associate, or Azure Fundamentals are highly desirable.

Summary
If you're interested in the Senior Software Developer - ETL role based in Toronto, we encourage you to apply online at Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to View email address on randstad.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies. show more
Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the senior software developer - etl. in Toronto, ON vacancy
  •  ...Job Title: ETL Lead Developer Location: Toronto, ON Work Style: Hybrid (2 days per week in-person at Toronto office preferred) 6-12 Month Contract Experience Required: 6-8 Role and Responsibilities: Resource have strong data warehouse technical knowledge.... 
    Suggested
    Contract work
    Work at office
    2 days per week

    Quantum World Technologies Inc.

    Toronto, ON
    6 hours ago
  •  ...supports public sector andenterprise clients with proven expertise in recruiting, compliance, and dependable delivery. Software Developer – Senior Toronto, ON 9 Months - 5 days onsite Must haves: ~ Some experience in developing UI applications using latest... 
    Senior
    Internship
    Work at office

    Accelyst, LLC

    Toronto, ON
    6 hours ago
  • We are seeking an expert Senior Software Developer - ETL to lead critical data migration and engineering tracks for the Office of the Public Guardian and Trustee (OPGT) Modernization program. In this role, you will be responsible for migrating historical data from legacy systems... 
    Senior
    Long term contract
    Contract work
    Work at office

    Randstad

    Toronto, ON
    22 days ago
  •  ...Senior ETL/Python Developer Location: Toronto, ON (Hybrid – 4 Days WFO) Duration: 12 Months Experience: 5+ Years Job Overview We're seeking an experienced ETL Pipeline Developer proficient in Python to design, implement, and maintain robust data... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    1 day ago
  • $88.63 - $106.36 per hour

     ...RQ10949 - Sr. Software Developer - ETL 10-month contract (206 business days) - 2 possible extensions ONSITE 5 days - 21 College Street...  ...Office of the Public Guardian and Trustee (OPGT) requires a Senior Software Developer to migrate digital files to an OpenText based... 
    Senior
    Contract work
    Work at office

    Source Code

    Toronto, ON
    22 days ago
  •  ...Job Title: ETL Lead Developer QTY: 9 Location: Toronto, ON Work Style: Hybrid (2 days per week in-person at Toronto preferred) Skills: Data Warehouse~Digital : PySpark~Digital : IBM Cloud Experience Required: 6–8 years Role and Responsibilities... 
    Contract work
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    7 days ago
  •  ...Experience and Skillset requirements: ~ Some experience in developing UI applications using latest web UI framework such as AngularJS and NodeJS ~ Demonstrates experience in Restful WebServices ~ Demonstrated experience with Javascript ~ Demonstrates Web design and... 

    Maarut Inc

    Toronto, ON
    6 hours ago
  •  ...Senior Software Developer AI Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We... 
    Senior

    Aversan Inc.

    Toronto, ON
    7 days ago
  •  ...Iris Software is hiring multiple C# developers for one of the top banking clients in Downtown Toronto, ON. Kindly find the job details mentioned below and send me your resume at ****@*****.***. Position: C#.Net Developers Location: Toronto,... 
    Senior
    Work at office

    Iris Software Inc.

    Toronto, ON
    13 days ago
  • $160k - $180k per year

     ...operate, where reliability, context, and thoughtful decision-making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more than twenty years of production history: stable, widely adopted,... 
    Senior
    Long term contract
    Remote work
    Work from home
    Shift work

    Acuity Insights

    Toronto, ON
    1 day ago
  • $65 - $75 per hour

     ...Are you a Java Developer working at a Large Financial Institution and being told by your leadership that you are too hands-on, detail-oriented, or think and work like a start-up?  Imagine working at Intellibus to engineer platforms that impact billions of lives around... 
    Senior

    Intellibus

    Toronto, ON
    6 hours ago
  • PeopleSoft System Development and Tools Expertise In-depth knowledge and experience of PeopleSoft system development and tools including Application Designer PeopleCode Application Engine Component Interface Integration Broker SQR BI Publisher Familiarity...
    Senior

    Bevertec

    Toronto, ON
    6 hours ago
  • $58 - $60 per hour

     ...Job Title: Quadient Senior Developer Location:Toronto, ON Work Arrangement: Hybrid (2 days WFO) Employment Type: Contract Duration: 06-12 Months Domain: BFSI Pay Rate: CAD 58-60/hour Incorporated Application Deadline: June 30th, 2026 SKILLS REQUIRED... 
    Senior
    Contract work

    Pacer Group

    Toronto, ON
    5 days ago
  •  ...Job Title: Senior Decisions Developer (SME) Work Model: Hybrid (3 days onsite per week) Experience Required: 10+ Years Role Overview...  ...Healthcare / Insurance Technology Job Function Software Development / Engineering Identity & Access Management (... 
    Senior
    Immediate start
    3 days per week

    Q1 Technologies, Inc.

    Toronto, ON
    6 hours ago
  • We are seeking a highly accomplished and technical Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within the development stream, specializing in the design, construction,... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  • $65 - $70 per hour

     ...Brainhunter is currently seeking the services of a “ Senior Java Developer" for a contract role with one of our Valued Clients . Work Style: Hybrid – 2–3 days a week onsite in downtown Toronto Pay rate: $65 - $70 per hour Role Title: Senior Java Developer Contract... 
    Senior
    Hourly pay
    Contract work
    2 days per week
    3 days per week

    Brainhunter Systems Ltd

    Toronto, ON
    6 hours ago
  •  ...We are looking Senior ServiceNow Developer. This is a 2 days Hybrid role in Toronto, GTA. If you are interested and have all the required skills please let me know. Hybrid –2 days onsite/3 days remote (subject to change) Job Title Senior ServiceNow Developer... 
    Senior
    Remote work

    Open Systems Technologies

    Toronto, ON
    6 hours ago
  •  ...Role: Talend ETL Developer Work Style: Hybrid Primary Skills ETL / ELT Jobs Talend Studio Build Pipeline Development Python (hands‑on) Data Quality, Validation & Exception Handling Role Description (Aligned & De‑Duplicated) ETL / ELT Development... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    19 days ago
  •  ...Role: Senior Software & Hardware Engineer Location: Toronto, ON (Day-1 onsite) & Montreal, QC (Day-1 onsite) Duration: Full-Time Need strong profile with Aerospace Background. We are looking to hire Software and Hardware Senior Engineer in Toronto, ON, Canada... 
    Senior
    Full time
    Immediate start
    Flexible hours

    Bizoforce - The Innovation Platform Accelerating Digital Sol...

    Toronto, ON
    6 hours ago
  • We are seeking a highly accomplished Senior Full Stack Software Developer to drive the technical design, full-stack implementation, and optimization of enterprise...  ...by executing extraction, transformation, and loading (ETL) activities. Construct and tune high-performance Oracle... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    16 days ago
  •  ...within the team towards the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements. Develop solutions that are in line with the client's technology biases,... 
    Senior
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    18 days ago
  • $166k - $195k per year

     ...services. This group focuses on reliability, scalability, and developer productivity by delivering platforms, tooling, and compute systems...  ...support engineering and leadership decision-making. As a Senior Software Developer , you will lead the design and delivery of... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer to lead the translation of complex technical systems specifications into high-performing, deployable applications. In this role, you will write and optimize code across multi-tier web platforms and modern cloud... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    21 days ago
  • We are seeking a highly skilled Senior Software Developer to support an enterprise-level Modernization program within the Document Digitization workstream. The primary scope of this role involves developing, configuring, and optimizing data-driven systems to enhance usability... 
    Senior

    Randstad

    Toronto, ON
    27 days ago
  • We are seeking a highly skilled Senior Software Developer specializing in Microsoft CRM/ERP architectures to support a major enterprise Modernization program. In this role, you will focus on delivering post-Minimum Viable Product (MVP) solution enhancements and evolution. Working... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    22 days ago
  • We are seeking a highly accomplished Senior Software Developer specializing in enterprise Asset Management solutions to drive the development, configuration, and full-lifecycle implementation of the IBM Maximo Application Suite. In this role, you will analyze sophisticated... 
    Senior
    Long term contract
    Contract work
    Remote work

    Randstad

    Toronto, ON
    23 days ago
  • $166k - $195k per year

     ...Expectations are high, and so are the rewards. The Software Platform team accelerates developer velocity and increases system reliability by building the...  ...to support our next phase of technical growth! As a Senior Software Develope r, you will focus heavily on... 
    Senior
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    3 days ago
  • We are seeking a highly skilled Senior Software Developer with extensive experience in the Microsoft ecosystem to support the development, modernization, and integration of a cloud-based digital information system. In this role, you will design web-based B2B and B2C applications... 
    Senior

    Randstad

    Toronto, ON
    27 days ago
  • We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack...  .... Data Integration: Leverage data warehouse knowledge, ETL methodologies, and OBIEE to support reporting and business information... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • $88k - $130k per year

     ...As a Technical Lead or a Senior Consultant, you will be responsible...  ...Responsibilities Lead design of ETL, APIs, and Lambda/Kafka...  ...Lead and mentor a team of developers, fostering technical growth and...  ...the future with confidence and develop answers for the most pressing... 
    Senior
    Long term contract

    Ernst & Young

    Toronto, ON
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior software developer - etl.. Be the first to apply!