Software Developer - Senior

Apply Now

Company: 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
  • 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

Similar Jobs