RQ09033 - Software Developer - Senior
On-siteToronto, Ontario, Canada
Job Summary
Migrate high-sensitive, large-volume data from Oracle to Azure SQL Server using Delta-load strategies, Azure Data Factory pipelines, and Database Migration Services. Analyze existing data structures, map elements to target entities, and execute extraction, cleansing, and validation processes to ensure integrity. Manage ongoing database administration, performance tuning, and security for high-performance enterprise systems within the Criminal Justice Digital Design modernization program. Document migration logic and support post-migration operations while adhering to strict data governance and compliance standards.
Required Qualifications
- 5+ year experience working with RDBMS, Azure SQL Server, Database Administration, security management for high-sensitive database, database performance management, query performance analysis & tuning, database quality practice, good understanding of Azure storage concepts and technologies
- 5+ years of 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, SSMA, Database Migration Services, including knowledge of pipeline creation, data flows, integration runtimes, triggers, and monitoring
- Proficiency in scripting languages, relational data models, data manipulation languages (T-SQL, PL/SQL), data definition languages, physical database design, and experience with Azure-specific scripting using PowerShell or Azure CLI
- Experience with continuous integration/continuous deployment (CI/CD) processes around DevOps, data workflows, Synapse workspaces
Desired Qualifications
- Azure cloud certifications (e.g. Azure fundamentals, Azure Data Engineer associate, Azure Database Administrator associate)
- Proficiency in Oracle database administration
- Experience in integrating various data sources and systems, both on-premises and in the cloud, using Azure ETL services or other ETL tools (e.g. Azure ADF, SSMA)
- 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
- 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 SQL Server Management Studio, Azure data management tools, XRM toolbox, data modeling tools (e.g. PowerDesigner, ERWIN)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.