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. AdvantagesMulti-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. QualificationsETL & 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
- ...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...SeniorFull time
$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...SeniorContract work- ...business requirements and create design documentation. Get Design documentation reviewed and signed off. Design, prototype, develop, test, and document ETL and related components. Contribute to the data modelling effort and ensure data model is optimized for performance....SuggestedHourly payPermanent employmentFull timeInternshipMonday to friday
- We are seeking a highly accomplished Senior Software Developer to drive the technical design, development, and delivery of large-scale, multi-client... ...Application Development Framework (ADF), Unix shell scripting, or ETL/OBIEE data warehouse environments. Knowledge of digital...SeniorContract workManual labor
$88.52 - $106.25 per hour
...RQ11258 - Sr. Software Developer - ETL 9-month contract (188 business days) - possible extension ONSITE 5 days - 5700 Yonge Street Security Level: CRJMC Must-haves: 10+ years of experience in: # Designing and developing scalable Medallion Data Lakehouse...SeniorContract work- ...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...SeniorFull timeFlexible hours
$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...SeniorContract workWork at officeMonday to friday$110k - $160k per year
...Serve as a force multiplier by mentoring senior engineers, conducting architecture reviews... ...re looking for someone with ~8+ years of software development experience building and operating... .... ~ Strong experience with complex ETL flows and high-throughput systems is highly...SeniorLong term contractFull timeLocal areaRemote workWork from home- We are seeking an accomplished Senior Software Developer to lead the technical design, development, and maintenance of enterprise-grade cloud applications and microservices. In this role, you will translate complex system specifications into clean, scalable, and fully tested...SeniorContract work
$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...SeniorLong term contractFull timeWork at officeImmediate startWork from homeFlexible hours3 days per week$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...SeniorContract workManual labor$107k - $157.3k per year
...for everyone. Our customers build the tallest skyscrapers, develop sustainable housing, launch rockets, and invent solutions for... ...engineering team and help shape the future of civil engineering software. As a Senior Software Developer, you will independently own major...SeniorFor contractorsWorldwide- 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...SeniorContract work
- We are seeking an accomplished Senior Software Developer - Full Stack to design, build, and optimize scalable, end-to-end web applications and high-... ...expand automated data extraction, transformation, and loading (ETL) pipelines to process application datasets. Security &...SeniorContract workManual labor
- ...Fintech companies, having led the global audit and accounting software industry for over 30 years, with more than 500,000 users... ...list Caseware as a skill on their LinkedIn profiles! As a Senior Software Developer , you will be creating prototypes and software design proposals...SeniorPermanent employmentFull timeRemote work
- We are seeking a skilled Senior Software Developer to support the delivery of assigned application enhancements and post-Minimum Viable Product (MVP) solution evolution. Working as part of an integrated technical delivery team comprising internal and vendor resources, you will...SeniorLong term contractContract workManual labor
- 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
$110k - $130k per year
...setting Startup company Private company, corporation or industry Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and...SeniorPermanent employmentFull timeRemote work- ...applications. This includes: developing detailed programming... ...during the use and operation of software packages including technical assistance... ...Skills for Oracle Software Developer: Experience in conducting... ...of data warehouse ETL methodologies and OBIEE Demonstrated...SeniorFull time
- We are seeking a highly accomplished Senior Software Developer - CRM for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier engineering capacity within application development and modern software delivery, specializing in the...SeniorContract workInternship
- ...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...SeniorLong term contractFull timeWork at office
- We are seeking a highly accomplished Senior Software Developer to drive the technical design, development, and evolution of complex, high-visibility application platforms. In this role, you will hold technical ownership over real-time tracking systems, service scheduling engines...SeniorContract workWork at officeRemote work
$96.4k - $142.66k per year
...building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization. The Data Ingestion team builds SDKs and near real-time...SeniorFull timeLocal area- We are seeking a highly experienced Senior Software Developer - Full Stack to lead full-lifecycle software development, application modernization, and system enhancement initiatives. In this role, you will work across both modern and legacy technical stacks—ranging from Java...SeniorContract workInternshipWork at officeFlexible hours
- ...delivery Methodology. This includes: developing detailed programming specifications, writing... ..., written user stories. Design, develop, coding, configuration, and integration... ...programming and analysis; specialized CRM software package support at the specified experience...SeniorContract workInternship
- 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...SeniorContract workManual labor
- We are seeking a highly skilled Senior Software Developer - Full Stack to lead the technical design, development, and integration of enterprise digital health solutions and cloud-native microservices. In this role, you will build responsive web interfaces using React and TypeScript...SeniorContract workFlexible hours
$87.38 - $104.86 per hour
...RQ00213 - Software Developer - Senior Location: 3 days in office, 2 days remote (277 Front St W) 6 Months Contract Must Haves: ~ 5+ years Experience with Cloud IaaS and PaaS (Azure, AWS, Google Cloud) ~10+ years Experience in developing and implementing...SeniorContract workWork at officeRemote work- We are seeking an experienced Senior Software Developer - Artificial Intelligence to lead the technical design, development, and integration of enterprise-grade AI applications. In this role, you will build Retrieval Augmented Generation (RAG) pipelines, develop intelligent...SeniorContract workFlexible hours
$107k - $157.3k per year
...Job Requisition ID # 26WD96510 Software Engineer, DataOS Infra Platform — P3 Position Overview... ..., and improving the experience of other developers. You will work on backend services, APIs, automation, and developer-facing capabilities that make DataOS easier to...SeniorFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer - etl.. Be the first to apply!
- développeur logiciel Toronto, ON
- junior software developer Toronto, ON
- new graduate software developer Toronto, ON
- software developer entry level Toronto, ON
- software engineer co-op Toronto, ON
- software developer co-op Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer devops Toronto, ON
- linux software engineer Toronto, ON
