ITProfound Inc. Logo

ITProfound Inc.

Software Developer - Senior

Posted 2 Days Ago
Be an Early Applicant
In-Office
Toronto, ON, CAN
Senior level
In-Office
Toronto, ON, CAN
Senior level
Senior Software Developer responsible for designing and implementing BI solutions, leading BI migrations, building ETL and data warehouse processes, developing Power BI reports (on-prem and cloud), automating CI/CD deployments, and ensuring data governance, security, and performance tuning.
The summary above was generated by AI
We do have a job opening for Software Developer - Senior for our direct client Province of Ontario. The position details are given below:

Job Details:

Job ID: RQ10970 - Software Developer - Senior

Client : Community Services Cluster
Location : Toronto, Ontario
Duration:  10 months + Extension
Type: Onsite


Job Description:



Technical Skills:

Experience:

The ideal candidate should possess 10+ years of experience as a Software Designer & Developer, with a focus on the following project environments:

  • Required Skills (5-7 years): Power BI, MS SQL Server, SSIS, Informatica ETL, Cognos Development, Data Migration & Transformation

  • Preferred Skills (2-4 years): Oracle, Visual Studio, .NET Framework, Java, Cloud Services, Data Warehousing, Advanced Data Analytics, Version Control

• Extensive experience designing and implementing BI solutions for both on-premise and cloud environments, ensuring scalability, performance, and maintainability.

• Led technology upgrade and migration projects to Microsoft BI Suite, determining which components to migrate, rebuild, or optimize.

• Over 5+ years of hands-on experience in ETL development and data warehousing, including large-scale data migrations and daily operational data loads.

• Deep knowledge of the Microsoft technology stack, including Azure Data Factory, SSIS, SSAS, SSRS, Power BI, and supporting tools like Visual Studio and SQL Server Management Studio.

• Experienced with data governance, role-based access control (Azure AD), and working with multiple database platforms including Oracle and MSSQL.

Hands-on experience with Power BI Server (On-Prem) and Power BI Service (Cloud), including report deployment, administration, and publishing.
Strong hands-on experience with ETL development using SSIS and Azure Data Factory, including debugging transformations, mappings, and unit testing.

• Hands-on experience automating ETL and Power BI deployments using CI/CD pipelines in Azure DevOps, GitHub Actions, or similar platforms.

• Proficient in scripting (PowerShell, Python, or command-line tools) to automate report publishing, ETL job execution, and environment promotion.

Demonstrates development and design experience with SDLC processes, Agile and Waterfall methodologies


Must Have:

-HM is looking for a Strong Power BI Developer- 10+ years

  • Strong expertise in Power BI Desktop and Power BI Service

  • Advanced knowledge of DAX (Data Analysis Expressions)

  • Proficiency in Power Query (M Language) for data transformation

  • Strong SQL skills for querying and managing data

  • Experience in data modeling (Star Schema, Fact & Dimension tables)

  • Ability to create interactive dashboards and reports

  • Knowledge of ETL processes and data integration

  • Experience connecting to multiple data sources (databases, APIs, cloud platforms)

  • Understanding of performance optimization for reports and datasets

  • Implementation of Row-Level Security (RLS) and data governance

  • Familiarity with Microsoft Fabric, Azure, and cloud analytics platforms

  • Strong analytical and problem-solving skills

  • Ability to translate business requirements into actionable insights

  • Excellent data visualization and storytelling capabilities

  • Good stakeholder communication and documentation skills

  • Experience with report deployment, sharing, and workspace management

  • Knowledge of data warehousing and BI best practices

  • Relevant certifications such as PL-300 Power BI Data Analyst

Most Important Technical Skills
  • Power BI (Power BI on prim / Power BI services cloud)

  • DAX

  • Power Query

  • SQL

  • Data Modeling

  • ETL

  • Dashboard Development

  • Performance Tuning

  • Security (RLS)

  • Microsoft Fabric / Azure Analytics

 Nice to have:

  • Prior OPS or Public sector Exp.







Similar Jobs

5 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead design and delivery of scalable, secure Android solutions. Provide hands-on development, architecture, and technical strategy. Mentor engineers, influence architectural roadmaps, and collaborate with cross-functional teams to align technology with business goals.
Top Skills: AndroidAWSContainersCoroutinesDaggerEspressoJavaJenkinsJetpack ComposeJunitKotlinMicroservicesRestful ApisRxjava
5 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Design and oversee scalable, secure solution architectures and create ADRs/HLDs. Lead governance reviews, maintain a technical/business capability catalog, evaluate new technologies, collaborate with stakeholders, and mentor teams to adopt architectural best practices and continuous improvement.
Top Skills: AWSAws Cloud PractitionerAws Solution ArchitectContainersGCPMicroservicesAzureRestful ApisTogaf
5 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead design and implementation of scalable, secure solution architectures and high-level designs. Create ADRs/HLDs, participate in governance, evaluate technologies, collaborate with stakeholders, mentor teams, and ensure compliance with architectural and security standards.
Top Skills: AWSContainersGCPMicroservicesAzureRestful ApisTogaf

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account