Talent.com
Rubicon Path
RQ09222 - Software Developer - ETL - SeniorRubicon Path • Winnipeg, Canada
No longer accepting applications
RQ09222 - Software Developer - ETL - Senior

RQ09222 - Software Developer - ETL - Senior

Rubicon Path • Winnipeg, Canada
13 days ago
Job type
  • Full-time
Job description
RQ09222 - Software Developer - ETL - Senior About the job RQ09222 - Software Developer - ETL - Senior

A Note on Assignment Type:

This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be "Hybrid", working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified. These conditions are subject to change as the OPS reflects on its current situation. During the duration of the assignment, you will be under the discretion of the Hiring Manager's requirements for the Project you are assigned to.

Scope

The Office of the Public Guardian and Trustee (OPGT) requires a Senior Software Developer ETL to perform data migration activities from the existing OPGT legacy applications to the new Dynamics 365 OPGT solution and data warehouse/lakehouse.

As a member of the data migration team, you will be responsible to migrate the data from the existing OPGT legacy applications to the new Dynamics 365 OPGT solution and the new data warehouse/lakehouse. A high-level list of deliverables for the data migration team follows:

Data Analysis: analyze the existing data in the legacy applications, understand its structure, quality, and relationships and help in designing an appropriate migration strategy;

Data Mapping and Transformation: map the data elements from the legacy application to the corresponding entities and fields in Dynamics 365 CE, F&O and Data Lakehouse. Handle necessary data transformations, ensuring compatibility and consistency between the legacy data and the target system;

Data Extraction: help extract the required data from the legacy application, develop and implement extraction processes to retrieve data from various sources, such as databases, files, APIs, or other relevant legacy systems;

Data Cleansing and Validation: cleanse and validate the extracted data to ensure its accuracy, completeness, and consistency. Help with identifying and resolving data quality issues, performing deduplication, and applying business rules to ensure the integrity of the migrated data;

Data Migration Strategy and Execution: review the present migration strategy that outlines the overall approach, sequence, and timeline for migrating the data from the legacy application to Dynamics 365 using a delta-load approach; execute the migration plan efficiently, managing data transfers and ensuring minimal disruption to ongoing operations;

Data Testing and Quality Assurance: conduct thorough testing to verify the accuracy and integrity of the migrated data; define test cases, perform data reconciliation, and address any issues or discrepancies that arise during the testing phase; develop KPIs to report on the progress, completeness and quality of the data migration effort;

Documentation: document the entire data migration process, including data mapping rules, transformation logic, migration scripts, and any specific configurations;

Ongoing Support: provide post-migration support, analyze and address data-related issues or questions; help optimize data management processes in the new environment;

Data Lakehouse: help expand the current data lakehouse implementation and help build a gold layer for reporting; conduct data analysis and profiling; develop data transformation and cleansing pipelines; implement data integration and harmonization;

Other duties as assigned;

The Vendors Personnel will also be required to:

Complete work and achieve milestones within the assigned deadlines;

Notify the Cluster/Ministry project Manager in writing of any issues or other material concerns related to the Assignment Deliverables, as soon as he/she becomes aware of them;

Submit Deliverables for the Cluster/Ministry approval as they are completed.

Comply with the Ontario Government and the Cluster/Ministry security procedures and practices;

Comply with the Ontario Government and the Cluster/Ministry architecture/technology standards and best practices;

Comply with the Ontario Government and the Cluster/Ministry Conflict of Interest and Confidentiality Guidelines;

Provide knowledge and skill transfer to a designated Cluster/Ministry staff; and

Comply with the Ontario Government I&IT Directive, Operational Policy on the I&IT Project Gateway Process, and other applicable Guidelines, Standards and Procedures.

SkillsExperience and Skill Set Requirements A Note on the VOR Master Service Agreement:

The VOR Master Service Agreement which expires on April 5, 2026, leaves some Contracts with funding unassigned for fiscal 2026-27. If the current statement of work expires on March 31, 2026, the remaining funds can be used to exercise an option to extend the SOW beyond March 31, 2026, based on business case approvals. Such extensions will be allowable, only if the Master Service Agreement is extended beyond April 5, 2026, and be upon the same terms, conditions, and covenants contained in the SOW.

The start date is subject to change based on security clearances and contract signing timelines.

Experience and Skillset Requirements Mandatory Requirements

5+ years of proven working experience in an ETL role; strong understanding of ETL principles, including data extraction, transformation, and loading processes; knowledge of common ETL design patterns. Understanding of data pipeline architectures, Azure workflow orchestration tools, and concepts related to data ingestion, transformation, and movement.

Proficiency in Azure Data Factory, Azure Synapse workspaces, PolyBase, including knowledge of pipeline creation, data flows, integration runtimes, triggers, and monitoring.

Knowledge of integration technologies commonly used with Dynamics, such as DataVerse / Common Data Service (CDS), Data Entities, and APIs.

Nice to Have Requirements

Experience with PowerApps platform, Power Automate, Dynamics CE and F&O

Desired Skills and Experience

5+ years of proven working experience in an ETL role; strong understanding of ETL principles, including data extraction, transformation, and loading processes; knowledge of common ETL design patterns. Understanding of data pipeline architectures, Azure workflow orchestration tools, and concepts related to data ingestion, transformation, and movement.

Experience in integrating various data sources and systems, both on-premises and in the cloud, using Azure ETL services or other ETL tools

Knowledge of integration technologies commonly used with Dynamics, such as DataVerse / Common Data Service (CDS), Data Entities, and APIs.

Expertise in data transformation techniques, such as data cleansing, aggregation, enrichment, and normalization using Azure cloud technologies

Understanding of data quality management practices, including data profiling, data validation, and error handling within ETL processes.

Understanding of data governance principles, data privacy regulations and experience working with high-sensitivity data, and knowledge of best practices for data security and compliance in Azure.

Ability to monitor and troubleshoot ETL processes, optimize query performance, and implement efficient data processing techniques in Azure.

Proficiency in Azure Data Factory, Azure Synapse workspaces, PolyBase, including knowledge of pipeline creation, data flows, integration runtimes, triggers, and monitoring.

Strong SQL skills and experience working with Azure SQL Databases and Dataverse; good understanding of Azure storage concepts and technologies.

Proficiency in scripting languages like Python, and experience with Azure-specific scripting using PowerShell or Azure CLI.

Familiarity with version control systems (e.g., Azure Repos) and collaboration tools (e.g., Azure DevOps) for managing code, tracking changes, and collaborating with team members.

Experience with continuous integration/continuous deployment (CI/CD) processes around DevOps, data workflows, Synapse workspaces.

Experience with SQL Server Management Studio, Azure data management tools, XRM toolbox, data modeling tools (preferably, ERWIN).

Resumes Evaluation/Criteria: Criteria 1: Data Migration, ETL - 40 Points

Demonstrated experience with ETL development, data pipelines, workflow orchestration and data ingestion, transformation, and movement

Demonstrated experience in integrating various data sources and systems, both on-premises and in the cloud, using Azure ETL services or other ETL tools

Demonstrated experience working with Azure Data Factory, Azure Synapse workspaces, PolyBase, including knowledge of pipeline creation, data flows, integration runtimes, triggers, and monitoring.

Demonstrated experience with data manipulation languages (T-SQL, PL/SQL), data definition languages, query performance analysis & tuning

Demonstrated experience with SQL Server, Oracle, Azure SQL Databases

Demonstrated experience with data modeling tools (preferably, ERWIN)

Demonstrated experience in scripting languages like Python and with Azure-specific scripting using PowerShell or Azure CLI.

Experience with software development lifecycle

Experience with data modeling, physical database design, data flow diagrams

Experience with Azure Data Factory (ADF) and Synapse Workspaces

Demonstrated experience Azure data management tools, DevOps, Synapse Studio

Experience in Azure resource configuration and administration such as Azure Data Lake, Blob Storage, Key Vault, Application Insight resources, resource groups and subscriptions.

Familiar with Azure cloud platform

Azure cloud certifications

Criteria 3: Dynamics 365 - 20 Points

Demonstrated experience working with integration technologies commonly used with Dynamics, such as DataVerse / Common Data Service (CDS), Data Entities, and APIs.

Demonstrated experience with PowerApps platform, Power Automate, Dynamics CE &F&O

Criteria 4: DevOps and CI/CD - 20 Points

Demonstrated experience with continuous integration/continuous deployment (CI/CD) tools and processes around DevOps, data workflows, Synapse workspaces.

Knowledge Transfer What needs to be KT

Document the tasks executed and in process of execution as a member of the data migration team using the approach and tools required by the project manager.

To whom When

1:1 meetings / team meetings / documentation in DevOps Wiki and boards throughout the duration of the project life cycle.

Must have:

Mentioned above in Experience and Skill Set Requirements

#J-18808-Ljbffr
Create a job alert for this search

RQ09222 - Software Developer - ETL - Senior • Winnipeg, Canada

Similar jobs

Senior Software Engineer

TapMangoWinnipeg, MB, CA
Full-time

We need someone who can build rock-solid solutions for our loyalty and ordering platform that stays reliable when thousands of merchants and their customers are using it simultaneously.You'll archi... Show more

 • Promoted

Senior Software Architect & Tech Lead (Remote)

Bestpass by FleetworthyWinnipeg, MB, CA
Remote
Full-time

A leading fleet technology company in Division No.Edmonton is seeking a Principal Software Engineer to oversee the architecture and delivery of their next-gen compliance platform.This hands-on lead... Show more

 • Promoted

Senior Software Developer

Siemens HealthineersWinnipeg, MB, CA
Full-time

Join us in pioneering breakthroughs in healthcare.Our inspiring and caring environment forms a global community that celebrates diversity and individuality.We encourage you to step beyond your comf... Show more

 • Promoted

Senior Shopify Developer – Remote (Canada) for Enterprise

AkkodisWinnipeg, MB, CA
Remote
Full-time

A global consulting company is seeking an experienced Senior Software Developer specializing in Shopify for a 6-month remote contract.The role involves developing and customizing Shopify themes, su... Show more

 • Promoted

Senior Software Developer

Conquest PlanningWinnipeg, Manitoba, Canada
Full-time

Leveraging artificial intelligence (we call it SAM) to deliver personalized and prioritized financial planning strategies that will help financial advisors, and their clients see what possibilities... Show more

 • Promoted

Senior Oracle Application Developer - PwC Canada

PwC Canadawinnipeg, mb, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more

 • Promoted

Senior Oracle Application Developer

PwC Canadawinnipeg, MB, ca
Full-time

Please review this posting in detail and self-assess your eligibility, before applying.PwC Canada is sourcing for two (x2) Secret (Level II) security cleared, Senior Oracle Application Developer, C... Show more

 • Promoted

Senior Software Developer, FME Form

Safe SoftwareWinnipeg, Manitoba, Canada
Full-time

Safe Software is looking for a Senior Software Developer to join our Form team.As a Senior Software Developer, you will drive scalable, maintainable solutions; shape cross-team architecture and pra... Show more

 • Promoted

Senior Software Developer - $63,500 - $117,400 A Year

Canada LifeWinnipeg, Canada
Full-time

Develops and tests software, provides support, and consults on systems architecture.Requires leadership, experience in a mainframe environment, and strong analytical skills. Show more

 • Promoted • New!

Senior Software Developer

PreciselyWinnipeg, Canada
Full-time

Application and Interview Impersonation NoticeImpersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining e... Show more

 • Promoted

Remote Senior Data Engineer: Scalable ETL & Data Platform

LumenaltaWinnipeg, MB, CA
Remote
Full-time

A leading data engineering firm is seeking a Senior Data Engineer who can design and maintain effective ETL pipelines.The ideal candidate will have over 7 years’ experience and be proficient in Pyt... Show more

 • Promoted

Senior Developer

AdeccoWinnipeg, MB, CA
Temporary

Recruitment Consultant @ Adecco | Human Resources, HRM, Training and Development | CHRP in process.Adecco is currently recruiting for a Senior Developer.This is a 6-month contract opportunity with ... Show more

 • Promoted

Remote Software Developer (Canada)

TuringWinnipeg, MB, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Software Developer – Remote, Canada

EdjusterWinnipeg, MB, CA
Remote
Full-time

This is a remote position and can be located anywhere in Canada.AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE.Smarter decisions, fewer barriers, and better incentives are just th... Show more

 • Promoted

Senior Software Developer

Siemens Healthineers AGWinnipeg, MB, CA
Full-time

Job Description In your role as a**Senior** at Siemens Healthineers, you will play a pivotal role in developing and maintaining our cloud-based oncology-focused medical device software.Your profic... Show more

 • Promoted

Senior Software Developer

KinaxisWinnipeg, MB, CA
Full-time

Elevate your career journey by embracing a new challenge with Kinaxis.We are experts in tech, but it’s really our people who give us passion to always seek ways to do things better.As such, we’re s... Show more

 • Promoted

Senior Software Developer

Autodesk, Inc.Winnipeg, MB, CA
Full-time

Working as part of an Agile, multi-site team on the Concurrency project within Fusion* Implementing new features, maintaining existing code, and fixing bugs as they arise, in both Fusion’s Desktop ... Show more

 • Promoted

Senior AI System Software Developer

Somi AIWinnipeg, Manitoba, Canada
Full-time

Wealthsimple's mission is to help everyone achieve financial freedom by making financial services simple, transparent, and low-cost.We're Canada's largest fintech, trusted by over 3 million clients... Show more

 • Promoted

Senior Software Developer

HiveWinnipeg, Canada
Full-time

The Opportunity Our Engineering team owns the code that lets our customers do powerful things with our product, simply and intuitively.We care about delivering the right product iterations quickly ... Show more

 • Promoted

Développeur logiciel senior / Senior Software Developer

GoToWinnipeg, MB, CA
Full-time

Where you’ll work: Province de Québec, Canada (n’importe où).Le développement logiciel chez GoTo.Nous sommes des pionniers de la technologie du travail à distance, qui créons des solutions puissant... Show more