RQ11583 - Data Scientist - Senior

Maarut

Toronto

Hybrid

CAD 110,000 - 150,000

Part time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maarut is seeking a Senior Software Developer - ETL for a Toronto-based contract role. The candidate will lead data integration efforts, migrate from Informatica PowerCenter to IDMC, and optimize PL/SQL across multi-tier environments.

The role requires deep technical authority, experience with IDMC, Oracle PL/SQL, and Azure Data Factory, and a track record of delivering scalable data pipelines in a hybrid work model.

Qualifications

  • 5+ years designing and supporting enterprise ETL processes and data warehouse schemas.
  • Proven experience with Informatica PowerCenter (v10.2) and Informatica IDMC.
  • 5+ years of Oracle PL/SQL procedures, packages, triggers, and functions.
  • Experience with cloud data pipelines using Azure Data Factory and related services.
  • Version control and CI/CD workflows using Git, Jira, and Azure DevOps.

Responsibilities

  • Design, build, and maintain ETL/ELT pipelines using IDMC and PL/SQL.
  • Migrate legacy Informatica mappings to modern cloud environments.
  • Tune SQL scripts, perform root-cause analysis, and optimize performance.
  • Collaborate with cross-functional teams in Agile/Scrum environments.
  • Prepare design documents, deployment guides, and operational runbooks.

Skills

ETL & Data Warehousing
IDMC
Informatica PowerCenter
Oracle PL/SQL
Azure Data Factory
Azure SQL Server
Cloud Platforms (Azure/AWS/GCP)
Git/JIRA/Azure DevOps
Python / scripting

Education

Bachelor’s degree in Computer Science or related field

Tools

Informatica PowerCenter
IDMC
Azure Data Factory
Azure SQL Server

Job description

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) Advantages High-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. Responsibilities Design, 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 www.randstad.ca. 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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Environmental Scientist
Environmental Scientist

AECOM • Markham

Hybrid
CAD 120,000 - 180,000
High-Impact AI/ML Scope
Modern Azure Cloud Ecosystem
Large-Scale Data Analytics
+1
Technology Lead - Informatica Developer
Technology Lead - Informatica Developer

Infosys • Mississauga

On-site
CAD 93,000 - 123,000
Technology Lead - Informatica Developer
Technology Lead - Informatica Developer

Infosys • Calgary

On-site
CAD 93,000 - 123,000
Technology Lead - Informatica Developer
Technology Lead - Informatica Developer

Infosys Limited • Calgary

On-site
CAD 93,000 - 123,000
RQ09467 - Software Developer - ETL - Senior
RQ09467 - Software Developer - ETL - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
Senior Data Developer
Senior Data Developer

Cpus Engineering Staffing Solutions Inc. • Pickering

On-site
CAD 80,000 - 120,000
Remote Editorial Expert - Data Labelling
Remote Editorial Expert - Data Labelling

Workada • Guelph

Hybrid
CAD 90,000 - 120,000
Technical Lead/Manager, Application Development
Technical Lead/Manager, Application Development

Randstad Canada • Mississauga

On-site
CAD 110,000 - 140,000
Bonus up to 20%
Professional growth opportunities
Collaborative team
Senior Data Engineer
Senior Data Engineer

Cpus Engineering Staffing Solutions Inc. • Pickering

On-site
CAD 90,000 - 120,000
Senior ETL Developer
Senior ETL Developer

Randstad Digital • Oakville

Hybrid
CAD 90,000 - 110,000
Competitive salary and benefits
Dynamic team environment
Recognition as a top workplace