senior software developer - etl.
Randstad
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 complex ETL processes and data pipeline architectures.
As a principal ETL developer, you will bridge the gap between legacy data infrastructure, enterprise data warehouses, and modern cloud integration platforms. Operating within a hybrid work model, you will lead the code migration from Informatica PowerCenter to Informatica Intelligent Data Management Cloud (IDMC), tune complex PL/SQL procedures, design star and snowflake data warehouse schemas, and ensure seamless end-to-end data pipelines across multi-tier environments. This position demands a seasoned technical authority who can perform root-cause analysis, drive query optimization, and deliver scalable data assets. Location: Toronto, ON Assignment Type: Hybrid (3 days per week onsite) Contract Duration: 2-month contract (with potential for extension) AdvantagesHigh-Visibility Modernization: Lead complex cloud migration initiatives transitioning legacy Informatica PowerCenter environments to Informatica Intelligent Data Management Cloud (IDMC).
Advanced Data Engineering Stack: Expand technical depth across Informatica IDMC, Oracle PL/SQL, Azure Data Factory, Azure SQL Server, and cloud data warehouse architectures. Complex Performance Tuning: Drive deep query optimization, database troubleshooting, and data pipeline scalability across large-scale datasets. Flexible Working Model: Enjoy a balanced work structure combining collaborative onsite teamwork in Toronto with remote flexibility. ResponsibilitiesDesign, build, automate, and maintain robust ETL/ELT processes and data pipelines utilizing Informatica Intelligent Data Management Cloud (IDMC) and PL/SQL. Migrate legacy Informatica PowerCenter v10.2 mappings, embedded SQL, and PL/SQL stored procedures developed on Oracle 11g and 19c to modern cloud environments. Perform data extraction, transformation, and loading (ETL) from diverse relational and non-relational source systems into dimensional data warehouses (star and snowflake schemas). Conduct performance tuning, query optimization, and root-cause analysis on complex SQL queries, stored procedures, packages, and database scripts. Translate complex business specifications and functional requirements into fully tested, documented applications and data integration pipelines. Collaborate with cross-functional project teams, business analysts, and QA leads to execute unit testing, debugging, and validation of ETL workflows. Create de-normalized data assets from normalized relational databases and load them into destination database management systems. Author comprehensive technical design documentation, deployment guides, interface specifications, and operational support materials. Support database administration tasks, including configuration, backup/recovery, refresh procedures, user role management, and storage allocation using RMAN and Oracle utilities. Participate actively in Agile/Scrum development cycles, sprint planning, and post-implementation knowledge-transfer sessions. Qualifications
Core Requirements & Technical Expertise
ETL & Data Warehousing Tenure: 5+ years of progressive hands-on experience designing, developing, and supporting enterprise ETL processes, dimensional data modeling, and star/snowflake warehouse schemas. Informatica Expertise: Proven experience with Informatica PowerCenter (v10.2) and hands-on expertise with Informatica Intelligent Data Management Cloud (IDMC). Advanced Database & PL/SQL Skills: 5+ years of experience writing complex Oracle PL/SQL procedures, packages, triggers, views, and functions for data extraction, cleansing, transformation, and loading. Performance Tuning Mastery: Deep technical experience conducting root-cause analysis, optimizing SQL query execution plans, and tuning database performance for scalability. Cloud & Azure Data Services: Hands-on experience with cloud platforms (Azure, AWS, or GCP), specifically constructing data pipelines with Azure Data Factory and Azure SQL Server. Version Control & DevOps: Proficiency with Git/GitHub for version control, JIRA, and Azure DevOps for issue tracking and CI/CD workflows. Preferred Assets
Public Sector Context: Prior experience working on inter-jurisdictional public sector projects, government EA frameworks, or environmental data systems is considered an asset. Scripting & Search Technologies: Familiarity with Python, Unix shell scripting, Elasticsearch, or RAD methodologies. Accessibility Standards: Knowledge of digital accessibility regulations and standards (such as AODA). Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior diagnostic and troubleshooting capabilities to resolve complex data pipeline bottlenecks and systemic issues. Consultative Communication: Excellent written, verbal, and interpersonal communication skills to engage effectively with diverse technical and business stakeholders. Team Collaboration: Highly motivated team player with a strong customer service orientation, flexibility, and a track record of meeting strict delivery timelines. 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
- 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...SeniorContract workWork at officeFlexible hours
- ...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...SeniorContract workFlexible hours
- 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...SeniorFor subcontractor
- ...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...SeniorPermanent employmentFlexible hours
- ...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
- ...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...SeniorFull timeWork at officeFlexible hours3 days per week
$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- 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...SeniorContract work
- 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...SeniorLong term contractContract work
- ...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....SeniorLong term contractFull time
- ...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...SeniorLong term contractFull time
$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$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...SeniorLong term contractFull timeWork at officeLocal areaFlexible hours1 day per week- ...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
$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- 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...SeniorContract work
- ...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 officeImmediate start2 days per week
- 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...SeniorContract workRemote workFlexible hours2 days per week
- 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-...SeniorLong term contractFull timeContract work
- 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
$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$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...SeniorWork at officeMonday to friday- ...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...SeniorFull time
- 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...SeniorContract work
$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- ...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
- ...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...SeniorContract work
- 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
- ...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...SeniorFull time
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer - etl.. Be the first to apply!
- director software engineering Toronto, ON
- software engineer co-op Toronto, ON
- software developer no experience Toronto, ON
- junior software engineer Toronto, ON
- software engineer Toronto, ON
- software engineer internship Toronto, ON
- software engineer - robotics Toronto, ON
- new graduate software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer - computer Toronto, ON
