RQ09886 - Software Developer - ETL - Senior
2 weeks ago
Scope:
- The Office of the Public Guardian and Trustee (OPGT) requires a Senior Software Developer – ETL to validate the data migration from the existing OPGT legacy applications to the new Dynamics 365 OPGT solution.
Assignment Deliverables:
As a member of the data migration team, you will be responsible for validating the quality of the data migration from the legacy application to Dynamics, in preparation for go-live. A high-level list of deliverables follows:
- Data Analysis: analyze the existing data in the legacy applications, understand its structure, quality, and relationships.
- Data Mapping and Transformation: read the existing data migration code to understand the mapping of the data elements from the legacy application to the corresponding entities and fields in Dynamics 365 CE
- 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.
- Data Migration Test Plans: Develop comprehensive test plans outlining the testing approach, scope, objectives, and the resources required for data migration quality assurance.
- Data Migration Test Cases: Create detailed test cases and test scripts covering all aspects of data migration, including data extraction, transformation, loading, and validation.
- Data Fix Development: Modify data migration code to address data migration issues.
- Documentation: Maintain detailed documentation of test cases, test results, and any modifications made to the test plan during the project.
- Ongoing Support: provide post-migration support, analyze, and address data-related issues or questions; help optimize data management processes in the new environment.
- Other duties as assigned.
Requirements
Experience and Skill Set Requirements:
Must-haves:
- 5 years of proven working experience in an ETL role; strong understanding of ETL principles, including data extraction, transformation, and loading processes.
- Strong SQL skills and experience working with Azure SQL Databases and Dataverse.
- Knowledge of Microsoft Dynamics 365 Customer Engagement (CE).
Nice to have:
- Azure cloud certifications (e.g. Azure fundamentals, Azure Data Engineer associate, Azure Database Administrator associate)
Skill Set Requirements:
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.
- Experience in integrating various data sources and systems, using Azure ETL technologies such as Synapse.
- Knowledge of technologies commonly used with Dynamics 365, 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.
- Strong SQL skills and experience working with Azure SQL Databases and Dataverse; good understanding of Azure storage concepts and technologies; Expert in data manipulation languages (T-SQL), data definition languages, physical database design, data modelling, query performance analysis & tuning.
- 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 Migration – ETL:
- Demonstrated experience with data migration from legacy applications to Dynamics 365 CE as ETL developer.
- 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.
- Demonstrated experience working with Azure Synapse workspaces, including knowledge of pipeline creation, data flows, integration runtimes, triggers, and monitoring.
Data Migration – Testing:
- Deep knowledge of data manipulation languages (T-SQL), data modelling, query performance analysis & tuning.
- Demonstrated experience with SQL Server, Azure SQL Databases and Dataverse.
- Demonstrated experience with designing, implementing, and supporting solutions to automate data migration testing to Dynamics 365
Dynamics 365 CE:
- Strong understanding of the Dynamics 365 data model, entities, and relationships.
- Experience conducting application data migration testing or data quality testing for model-driven apps in Dynamics 365.
- Familiarity with Dataverse and Power Platform application development.
DevOps and Test Plans:
- Demonstrated experience with Azure DevOps, test plans.
-
Senior ETL Consultant
1 week ago
Toronto, Ontario, Canada Bevertec Full time $120,000 - $180,000 per yearTitle:Software Developer - ETL - SeniorRQ num:RQ09886Duration:Dec 2025-Aug 2026 (possible extension)Hybrid:As per the OPS current guidelines (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.Must haves:5+ years of proven working experience in an ETL role; strong...
-
RQ09886 - Software Developer - ETL - Senior
1 week ago
Toronto, Ontario, Canada S M Software Solutions Inc Full time $80,000 - $120,000 per yearClient: Ministry of Public and Business Service Delivery and ProcurementWork Location:595 Bay Street, Toronto, Ontario,OnsiteEstimated Start Date: Estimated End Date: #Business Days:165.00Extension:Probable after the initial mandateHours per day or Week:7.25 hours per daySecurity Level:CRJMC + Credit CheckMust Have5+ years of proven working experience in an...
-
RQ09460 - Software Developer - ETL - Senior
1 week ago
Toronto, Ontario, Canada S M Software Solutions Inc Full time $120,000 - $180,000 per yearClient: Ministry of Public and Business Service Delivery and ProcurementWork Location:595 Bay Street, Toronto, Ontario,OnsiteEstimated Start Date: Estimated End Date: #Business Days:130.00Extension:Probable after the initial mandateHours per day or Week:7.25 hours per daySecurity Level:CRJMC + Credit CheckMust Have5+ years of proven working experience in an...
-
Senior Java/ ETL Software Developer
7 days ago
Toronto, Ontario, Canada Source Code Full time $80,000 - $120,000 per yearSenior Java/ ETL Software Developer (Java, Informatica, ETL, SQL, PL/SQL,and Power BI)Toronto, Ontario - Hybrid, 3 days onsite - 87 Sir William Hearst Ave Toronto, ON M3M 0B4Contract, 9 months (with possibly of extension) Employment Ontario is one of the major programs delivered by the Employment and Training Division of the Ontario Ministry of Training,...
-
RQ10027 - Software Developer - ETL - Senior
1 week ago
Toronto, Ontario, Canada S M Software Solutions Inc Full time $80,000 - $120,000 per yearClient: Ministry of Treasury Board SecretariatWork Location:222 Jarvis St., Toronto, Ontario,OnsiteEstimated Start Date: Estimated End Date: #Business Days:274.00Extension:130.00Hours per day or Week:7.25 hours per daySecurity Level:CRJMCMust HaveExperience with the Microsoft suite of technology including: Azure Data Factory, Azure SQL Database, Azure Data...
-
Senior ETL Developer
1 week ago
Toronto, Ontario, Canada 2iSolutions Inc. Full time $80,000 - $120,000 per yearRQ Software Developer - ETL – SeniorLocation:Onsite / 595 Bay Street, TorontoPeriod: 6-monthsMust-haves:· 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...
-
Rq09886
1 week ago
Toronto, Ontario, Canada Source Code Full time US$60,000 - US$110,000 per yearRQ Sr. Software Developer - ETLToronto - Bay St. On-site (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)Contract 9 monthsSecurity Level: CRJMC + Credit CheckMust-haves:5+ years of proven working experience in an ETL role; strong understanding of ETL...
-
RQ10027 - Software Developer - ETL - Senior
2 weeks ago
Toronto, Ontario, Canada Maarut Inc Full time $100,000 - $120,000 per yearResponsibilities:Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities.Required to translate technical systems specifications into working, tested applications.This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs,...
-
RQ10027 - Software Developer - ETL - Senior
2 weeks ago
Toronto, Ontario, Canada Maarut Inc Full time $100,000 - $150,000 per yearResponsibilities:Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities. Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs,...
-
RQ09460 - Software Developer - ETL - Senior
2 weeks ago
Toronto, Ontario, Canada Maarut Inc Full time $120,000 - $180,000 per yearScope:The Office of the Public Guardian and Trustee (OPGT) requires a Senior Software Developer – ETL to validate the data migration from the existing OPGT legacy applications to the new Dynamics 365 OPGT solution. Assignment Deliverables: As a member of the data migration team, you will be responsible for validating the quality of the data...