Salary
$82k – $108k per year
Location
In office (Toronto)
Seniority
Middle
Employment
Contractor
First seen by Alion on Nov 5, 2026.
Overview
Company
Impact
Profile match
Procom is an IT staffing and consulting firm, and this domain is its US business Procom Services, whose American head office is in Cary near Raleigh, North Carolina. Founded by Frank McCrea in Toronto in 1978, Procom entered the US in 1997, passed $1 billion in sales in 2016, and offers contract staffing, direct hire, IT consulting, employer-of-record, agent-of-record and direct sourcing services with offices across Canada and the US. It recruits contractors for client projects such as Java and iOS developers, QA analysts, business systems analysts, data modelers, network architects, project schedulers and administrative staff.
Software Developer - ETL - Intermediate:
On behalf of our government client, Procom is searching for a Software Developer - ETL - Intermediate for a 4-month role. This position is onsite at our client’s Toronto, Ontario office.
Software Developer - ETL - Intermediate - Job Description:
The Government of Ontario is undertaking a large-scale Data & AI transformation initiative with the Ontario Data Platform (ODP) to enhance data-driven decision-making. The project involves the development, maintenance, and enhancement of enterprise reporting and analytics solutions.
Software Developer - ETL - Intermediate - Responsibilities:
• Design, develop, and maintain interactive Power BI dashboards and reports to support business and operational needs.
• Create data models, measures, and calculations using DAX to deliver meaningful business insights.
• Implement data visualization best practices to ensure reports are intuitive, accessible, and actionable.
• Gather and analyze business requirements and translate them into reporting solutions.
• Connect and integrate data from various enterprise data sources, including databases, APIs, cloud platforms, and data warehouses.
• Collaborate with data engineering teams to ensure data quality, governance, and consistency across reporting solutions.
• Monitor and optimize report performance, data refresh schedules, and workspace administration.
Software Developer - ETL - Intermediate - Mandatory Skills:
• Experience developing dashboards, reports, and visualizations using Microsoft Power BI.
• Strong knowledge of DAX, Power Query (M), and Power BI data modeling concepts.
• Experience working with SQL and relational databases.
• Understanding of data warehousing, dimensional modeling, and business intelligence best practices.
• Strong analytical, problem-solving, and communication skills.
• Ability to work collaboratively with technical and non-technical stakeholders.
• Knowledge of data governance, metadata management, and data lineage principles.
Software Developer - ETL - Intermediate – Nice-to-Have Skills:
• Experience working with Databricks, including connecting Power BI to Databricks SQL Warehouses and Lakehouse data sources.
• Familiarity with Azure Data Platform services such as Azure Data Lake Storage, Azure Synapse Analytics, Azure Data Factory, or Microsoft Fabric.
• Experience with enterprise data governance and data quality initiatives.
• Knowledge of Python, R, or other analytics tools.
• Experience supporting data and analytics platforms within a large public-sector or enterprise environment.
Software Developer - ETL - Intermediate – Assignment Length:
This is a 4-month contract position with a possible extension.
Software Developer - ETL - Intermediate - Start Date:
ASAP.
Software Developer - ETL - Intermediate - Assignment Location:
Toronto, Ontario, onsite 5 days a week.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,131,729 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Toronto
$108k – $180k per year · Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Vancouver
AI/ML
AI Agents
AWS Bedrock
DevOps
AWS
AWS Step Functions
Apply
$82k – $137k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Vancouver
Apply
$82k – $137k per year · Equity · In office · Full-Time · 3+ years exp · Bachelor's Degree · Vancouver
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Vancouver
C++
DevOps
Ansible
Docker
Kubernetes
Linux
Robotics
ROS
ROS2
ros2_control
EtherCAT
Apply
Senior Software Engineer, Database
3 hours ago
$121k – $164k per year · Remote (Canada) · Full-Time · 8+ years exp
Python
Rust
C++
Databases
InfluxDB
AI/ML
Time Series
Frontend
WebAssembly
Apply
Apply
Logistics Specialist
1 day ago
In office · 2+ years exp · Bachelor's Degree · Bridgewater Township
Analytics
Power BI
Microsoft Excel
Apply
Trainee Technician (Maintenance)
2 days ago
In office · Bachelor's Degree · Hyderabad
Analytics
Power BI
Apply
Software Support Specialist (Manila)
1 day ago
In office · Taguig
SQL
DevOps
Windows
Cybersecurity
Active Directory
Management
Jira
ITIL
Service Desk
Apply
Full-Stack Lead (Enterprise)
1 day ago
$100k – $220k per year · In office · 3+ years exp · Menlo Park
Python
JavaScript
Java
PHP
TypeScript
SQL
C#
Node JS
Java
Spring Boot
Databases
MySQL
Frontend
GraphQL
React.js
Mobile
React Native
DevOps
Rest API
Azure
AWS
Apply
Software Developer - Senior- n-tier Enterprise applications,JavaScript / TypeScript frameworks such
1 day ago
In office · Contractor · 10+ years exp · Toronto
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Hibernate
Databases
PostgreSQL
Azure Cosmos DB
Frontend
Angular
React.js
DevOps
Azure
Apply
Software Developer - ETL - Senior
1 day ago
$108k – $142k per year · In office · Contractor · 6+ years exp · Toronto
Databases
Databricks
DevOps
Azure DevOps
Azure
CI/CD
Analytics
Power BI
ETL/ELT
Azure Data Factory
Apply
Hybrid · Contractor · 2+ years exp · Montreal
Java
Java
Spring Boot
DevOps
Git
GitHub
Management
Confluence
Jira
Agile
QA
Cucumber
Rest-Assured
Apply
Senior Software Developer - ETL
2 days ago
$108k – $142k per year · Hybrid · Contractor · Toronto
Python
SQL
AI/ML
Machine Learning
DevOps
Azure
Analytics
ETL/ELT
Apply
Sr. Technical Architect
3 days ago
$134k – $178k per year · Remote (Canada, UTC-8 – UTC-6 hours) · Contractor · 15+ years exp · Burnaby
Apply
In office · 5+ years exp · Toronto
Apply
Senior Mask Design Engineer - Hardware
5 hours ago
In office · Full-Time · 7+ years exp · Toronto
Python
Apply
In office · 5+ years exp · Toronto
Apply
Technical Account Manager, CANPS
6 hours ago
$54k – $90k per year · Equity · In office · Full-Time · 2+ years exp · Bachelor's Degree · Toronto
Python
JavaScript
Java
PHP
Ruby
C#
C++
Node JS
Databases
DynamoDB
DevOps
AWS
AWS Lambda
Amazon EC2
Amazon S3
Apply
Apply
This is one of many
2,131,729 more open roles from verified company boards, updated every day.

