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 experienced Senior Software Developer - ETL to lead the design, development, and optimization of enterprise-grade data pipelines and data warehousing solutions. In this role, you will extract, transform, and load complex datasets from diverse sources into relational and dimensional schemas (star/snowflake). Working across relational database platforms and cloud ecosystems, you will construct automated ETL/ELT workflows, build denormalized data assets, optimize query performance, and ensure scalable, high-quality data delivery for end-user analytics and reporting.

Location: Toronto, ON (Hybrid – 3 days in office)

Duration: 7-month contract.

Advantages
Multi-Database & Cloud Scope: Work across Azure SQL, Azure Data Factory, Oracle PL/SQL, and Elasticsearch.

End-to-End Pipeline Ownership: Lead design, migration, performance tuning, and schema modeling.

Modern Integration Focus: Transform normalized legacy databases into high-performance cloud data assets.

Flexible Hybrid Setup: Enjoy schedule balance with a hybrid model of 3 days in office.

Responsibilities

Data Pipeline & ETL Development: Design, build, automate, and optimize complex ETL/ELT pipelines to extract, cleanse, transform, and load large datasets across multi-platform environments.

Data Warehousing & Modeling: Construct scalable star and snowflake schemas, building denormalized data assets from normalized databases to support analytical reporting.

Database Programming & Scripting: Write advanced PL/SQL, T-SQL, Python, and Shell scripts to develop stored procedures, packages, views, and automated database triggers.

Cloud Integration & Orchestration: Build, configure, and manage Azure Data Factory pipelines, copy activities, and Azure SQL Server data solutions.

Performance Tuning & Optimization: Troubleshoot database bottlenecks, tune complex queries, manage failover/recovery, and optimize Elasticsearch for search and reporting performance.

Platform Data Migration: Execute end-to-end data migrations and integrations across heterogeneous platforms and database systems (Oracle, Azure SQL, PostgreSQL, MySQL).

Lifecycle Support & Version Control: Use Git and version control for database objects and data models, managing delivery tasks and issue resolution through Azure DevOps or Jira.

Documentation & Technical Collaboration: Collaborate with cross-functional technical teams to translate system specifications into tested code while maintaining detailed technical pipeline documentation.

Qualifications
ETL & Data Warehousing Seniority: Proven experience designing and building data warehouses, dimensional models (star/snowflake schemas), and automated ETL/ELT pipelines (Strictly Required).

Advanced Database Programming: Advanced proficiency in PL/SQL and T-SQL to write complex procedures, packages, views, and scripts for data transformation and denormalization (Strictly Required).

Azure Cloud Data Services: Extensive hands-on experience building Azure Data Factory pipelines and working with Azure SQL Server (Strictly Required).

Multi-DBMS & Modeling Expertise: Deep expertise in relational database platforms (Oracle, PostgreSQL, SQL Server), advanced data modeling, and query performance tuning (Strictly Required).

Scripting & Search Technologies: Practical experience using Python or Unix shell scripting for automation, alongside hands-on tuning with Elasticsearch (Strictly Required).

Version Control & DevOps Tools: Working knowledge of Git for version control alongside Jira or Azure DevOps for backlog and issue management.

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
  • We are seeking a highly accomplished Senior Software Developer - ETL for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier data engineering and integration capacity, specializing in designing, developing, migrating, and optimizing... 
    Senior
    Contract work
    Remote work
    Flexible hours
    3 days per week

    Randstad

    Toronto, ON
    4 days ago
  •  ...Description: A highly skilled and experienced ETL Developer to design, develop, and maintain robust data integration solutions. The ideal...  ...: Experience in programming and analysis; specialized software package support at the specified experience level Ability to... 
    Senior
    Contract work
    Flexible hours

    Maarut

    Toronto, ON
    3 days ago
  • We are looking for a Software Engineer specializing in Python to design, develop, and potentially maintain scalable cloud-native applications and ETL data pipelines. The role includes API integrations...  ...Seniority Senior... 
    Senior
    For subcontractor

    Luxoft

    Toronto, ON
    4 days ago
  •  ...culture. The Global Fraud Technology team develops and manages innovative products designed...  ...for an energetic and results-oriented Senior BI developer with Azure exposure and deep...  ...Production Support on current environment and ETL data pipeline Conduct source data analysis... 
    Senior
    Permanent employment
    Flexible hours

    Scotiabank

    Toronto, ON
    10 days ago
  •  ...working tested applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance...  ...track record for meeting deadlines ETL Skills: Knowledge and experience in... 
    Senior
    Full time

    Maarut

    Toronto, ON
    a month ago
  •  ...Senior ETL Developer – Informatica IDMC Client:   Land & Resources Cluster Location:   Toronto, Ontario Work Arrangement:   Hybrid –...  ...We are seeking a highly skilled and experienced   Senior Software Developer – ETL   to support the Land & Resources Cluster within... 
    Senior
    Full time
    Work at office
    Flexible hours
    3 days per week

    Upstaff

    Toronto, ON
    2 days ago
  • $86.9 - $104.28 per hour

     ...RQ11301 - Sr. Software Developer - ETL 9+ month contract (182 business days) - possible extension  ONSITE 5 days(182 business days) - possible extension  Security Level: CRJMC Must-haves:  ~· Extensive experience in gathering requirements and business process... 
    Senior
    Contract work

    Source Code

    Toronto, ON
    a month ago
  • We are seeking an experienced Senior Software Developer to lead the full-stack design, development, and deployment of scalable, high-availability enterprise applications. In this role, you will translate complex business requirements and technical specifications into robust... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    11 days ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will...  ...MS SQL Server (2019 and later). Design, build, and deploy ETL/ELT pipelines using Azure Data Factory for hybrid on-premises... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...will be insight: pattern recognition across workflows that becomes input to regular R&D planning. What we're looking for Senior software engineer with strong full-stack range and comfort across data pipelines, internal tooling, and AI-augmented workflow automation.... 
    Senior
    Long term contract
    Full time

    wealthsimple

    Toronto, ON
    16 hours ago
  •  ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve, and operate products that help Canadians complete their tax... 
    Senior
    Long term contract
    Full time

    wealthsimple

    Toronto, ON
    16 hours ago
  • $88.86 - $106.63 per hour

     ...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto...  ...experience with data querying (SQL), data integration (ETL/ELT), and supporting analytics/reporting solutions in an enterprise... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    25 days ago
  • $144.7k - $195.9k per year

     ...bettering the lives of legal professionals while increasing access to justice. Summary: We are currently seeking a Senior Software Developer to join our Fintech engineering portfolio in Toronto. This role requires you to be in office a minimum of twice per week on... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    1 day per week

    Themis Solutions

    Toronto, ON
    7 days ago
  •  ...Accessibility standards are met (AODA). Developing and maintaining system design models...  ...the privacy and security requirements or software development in a health context or equivalent...  ...data querying (SQL) data integration (ETL/ELT) and supporting analytics/reporting solutions... 
    Senior
    Full time
    Flexible hours

    Maarut

    Toronto, ON
    19 hours ago
  • $120k - $130k per year

     ...access specialist referrals.   Who we need Reporting to the Vice President, Research and Development, we are hiring a Senior Software Developer to join our collaborative engineering team. As our new Senior Software Developer, you will play a key role in designing, building... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours
    3 days per week

    OceanMD

    Toronto, ON
    23 days ago
  • We are seeking an experienced Senior Software Developer - CRM to lead the technical design, configuration, development, and integration of enterprise Siebel CRM applications. In this role, you will translate complex system specifications into reliable, fully tested software... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  •  ...Role   A Software Developer, Subsurface Information Management is responsible for supporting the design, development, and release of software applications, components and high-performance platform services and APIs that enable advanced analytics, data science, business... 
    Work at office
    Immediate start
    2 days per week

    Bentley Systems

    Toronto, ON
    8 hours ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering capacity, specializing in designing, developing, and optimizing... 
    Senior
    Contract work
    Remote work
    Flexible hours
    2 days per week

    Randstad

    Toronto, ON
    1 day ago
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack engineering capacity, specializing in designing, developing, and optimizing end-to-... 
    Senior
    Long term contract
    Full time
    Contract work

    Randstad

    Toronto, ON
    2 days ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within application development and software modernization streams, specializing in designing... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  • $88.54 - $106.25 per hour

     ...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have...  ...experience and understanding of data warehouse, ETL methodologies and OBIEE Demonstrated work experience on Java... 
    Senior
    Contract work
    Manual labor

    Source Code

    Toronto, ON
    a month ago
  • $77.24 - $92.69 per hour

     ...RQ11434 - Software Developer - CRM - Senior Duration: 6+ Months (140 Business Days) Location: ONSITE, Toronto, ON Must Have: ~10+ years of experience with Siebel technical configuration/ design / development / integration ~5+ year of experience of Siebel... 
    Senior
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    10 days ago
  •  ...working tested CRM applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including tec General...  ...skills; both written and verbal Ability to develop and present new ideas and conceptualize... 
    Senior
    Full time

    Maarut

    Toronto, ON
    7 days ago
  • We are seeking a skilled Senior Software Developer- Front End to lead the design, development, and implementation of responsive, accessible, and user-friendly web applications. In this role, you will translate complex technical system specifications into clean, maintainable... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  • $86.9 - $104.28 per hour

     ...RQ11442 - Software Developer - API - Senior Duration: 1 Year (254 Business Days) + 1 Possible Extension Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON Must Have: ~5+ Experience with React framework and typescript... 
    Senior

    Source Code

    Toronto, ON
    10 days ago
  •  ...Scope : The Software Developer supports the delivery of assigned enhancements of the Office of the Public Guardian and Trustee (OPGT) Modernization program including functionality intentionally sequenced beyond the Minimum Viable Product (MVP). Working as part of an... 
    Senior
    Long term contract
    Full time
    Work at office

    Maarut

    Toronto, ON
    19 hours ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...range of options, make recommendations and develop customized strategies to resolve unique... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • We are seeking an experienced, high-performing Software Developer to drive the analysis, design, development, and integration of large-scale, multi-tiered enterprise solutions. In this role, you will take technical ownership across the full application lifecycle, translating... 
    Senior

    Randstad

    Toronto, ON
    a month ago
  •  ...working tested applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance in...  ...range of options make recommendations and develop customized strategies to resolve unique... 
    Senior
    Full time

    Maarut

    Toronto, ON
    19 hours ago
  • We are seeking an experienced Senior Software Developer - Full Stack with deep MERN stack expertise to lead ongoing application enhancements, bug fixes, platform upgrades, and technical maintenance for enterprise web platforms. In this role, you will design and implement responsive... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    22 days ago

Do you want to receive more vacancies?

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