Software Developer ETL Senior

Innosystech Inc


Job Location:

Toronto - Canada

Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Software Developer - ETL - Senior
Location: Toronto Ontario
Work Model: Onsite
Security Clearance: CRJMC Credit Check

Description / Responsibilities / Skills

Description

Scope

  • Support OPGT Modernization program for data migration and reporting initiatives
  • Migrate digital files to OpenText document management solution
  • Migrate historical data from legacy systems to Azure data warehouse or lakehouse
  • Build data assets and develop reporting solutions

Assignment Deliverables

Data Warehouse Design

  • Analyze business requirements and design data warehouse lakehouse architecture

Data Extraction

  • Identify and extract data for migration to warehouse or document management solution

Data Integration and ETL

  • Develop and automate ETL processes for data ingestion across bronze silver and golden layers

Digital File Migration

  • Migrate digital files to OpenText enterprise document storage

Data Modeling

  • Create logical and physical data models

Data Security and Governance

  • Apply security controls and ensure compliance

Reporting and Visualization

  • Develop PowerBI reports dashboards and visualizations
  • Ensure data accuracy and integrity

Performance Optimization

  • Optimize queries and reporting performance

Additional Responsibilities

  • Deliver work within assigned timelines
  • Identify and report issues and risks
  • Follow government security and architecture standards
  • Provide knowledge transfer to stakeholders

Skills

Experience and Skill Set Requirements

Mandatory Requirements

  • 5 years experience in ETL development and data pipeline design
  • Strong understanding of ETL principles data extraction transformation and loading
  • Experience with Azure workflow orchestration and data pipeline architecture
  • Proficiency in Azure Synapse including pipelines data flows triggers and monitoring
  • Knowledge of Dynamics integration tools including Dataverse CDS Data Entities and APIs
  • Experience working with Dynamics 365 CE and F&O data

Desired Skills and Experience

  • Experience integrating on-premises and cloud data sources using Azure ETL services
  • Expertise in data transformation data cleansing aggregation and enrichment
  • Knowledge of data quality validation and governance practices
  • Experience with privacy and data protection in Azure environments
  • Strong SQL skills and experience with Azure SQL databases
  • Experience with Azure storage technologies
  • Experience with Python PowerShell or Azure CLI scripting
  • Expertise in TSQL PLSQL data modelling and query optimization
  • Experience with version control tools such as Azure Repos
  • Experience with Azure DevOps and CI CD processes
  • Experience with Synapse workspaces and data management tools
  • Experience with data modeling tools

Evaluation Criteria

Criteria 1 ETL 30 Points

  • Experience with ETL development data pipelines and workflow orchestration
  • Experience integrating multiple data sources cloud and on-prem
  • Experience with Azure Synapse pipelines and data flows
  • Experience with SQL and performance tuning
  • Experience with scripting languages Python PowerShell
  • Experience with data modeling and SDLC

Criteria 2 Azure Platform 20 Points

  • Experience with Azure Synapse Workspaces
  • Knowledge of Azure data management tools and DevOps
  • Experience with Azure Data Lake Blob Storage Key Vault
  • Familiarity with Azure cloud platform
  • Azure certifications considered an asset

Criteria 3 Dynamics 365 CE and F&O 30 Points

  • Experience with Dataverse CDS Data Entities and APIs
  • Experience working with Dynamics 365 CE and F&O data

Criteria 4 DevOps and CI CD 20 Points

  • Experience with CI CD pipelines and DevOps practices
  • Experience managing data workflows and deployment processes

Knowledge Transfer

What needs to be KT
Document tasks performed and in progress including ETL development and migration activities

To whom
Project Manager Team Members

When
1 to 1 meetings team meetings and documentation in DevOps tools throughout project lifecycle
Job Title: Software Developer - ETL - Senior Location: Toronto Ontario Work Model: Onsite Security Clearance: CRJMC Credit Check Description / Responsibilities / Skills Description Scope Support OPGT Modernization program for data migration and reporting initiatives Migrate digital files to Open...