Software Developer - Senior
Apply NowCompany: Fusion Plus Solutions, Inc.
Location: Toronto, ON M4E 3Y1
Description:
Title: Software Developer - Senior
Location: Toronto (Onsite)
Duration: 10-12 Months
Mandatory Requirements
Data Migration, ETL - 40 Points
Database Tuning and Administration - 30 Points
Azure Platform and Security - 20 Points
DevOps and CI/CD - 10 Points
Must haves:
Nice to have:
Location: Toronto (Onsite)
Duration: 10-12 Months
Mandatory Requirements
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 (e.g. ADF, SSMA, etc)
- Demonstrated experience working with Azure Data Factory, 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 (e.g. Power Designer, 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
Database Tuning and Administration - 30 Points
- Demonstrated experience finetuning Azure SQL database for security, cost, performance, availability and reliability.
- Demonstrated experience setting up monitors and alerts on critical database metrics to ensure high availability.
- Demonstrated experience to automate operations.
- Experience with supporting a large database in a production environment.
Azure Platform and Security - 20 Points
- Experience with Azure Data Factory (ADF) and Database Migration services and tools.
- Demonstrated experience Azure data management tools, DevOps
- Experience in Azure resource configuration and administration such as Azure SQL Database, Blob Storage, Key Vault, Application Insight resources, resource groups and subscriptions.
- Familiar with Azure cloud platform
- Familiar with database security concepts and practices
- (Nice to have) Azure cloud certifications
DevOps and CI/CD - 10 Points
- Demonstrated experience with continuous integration/continuous deployment (CI/CD) tools and processes around DevOps, data workflows, Synapse workspaces.
Must haves:
- 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.
Nice to have:
- Azure cloud certifications (e.g. Azure fundamentals, Azure Data Engineer associate, Azure Database Administrator associate)
- Proficiency in Oracle database administration
- Activities
- Chatter