Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

RQ11676 - Software Developer - ETL - Intermediate

Temporary

Maarut

Role Overview:

  • The Government of Ontario is undertaking a large-scale Data & AI transformation initiative, with the Ontario Data Platform (ODP) serving as the enterprise technology ecosystem for data-driven decision-making, analytics, and artificial intelligence. ODP provides a modern and scalable data environment that supports data ingestion, storage, processing, governance, quality, marketplace capabilities, and advanced analytics across ministries and government organizations.
  • We are seeking a Power BI Developer to support the development, maintenance, and enhancement of enterprise reporting and analytics solutions. The successful candidate will work closely with business stakeholders, data engineers, architects, and product teams to deliver insightful dashboards, reports, and data visualizations that enable evidence-based decision-making across government programs and services.

Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Degree or diploma in Computer Science, Information Systems, Data Analytics, Business Intelligence, or a related field.
  • 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.
  • Experience working with large datasets and transforming complex business requirements into reporting solutions.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work collaboratively with technical and non-technical stakeholders.
  • Strong understanding of dimensional modelling, star schema design, and analytical data modelling concepts.
  • Knowledge of data governance, metadata management, and data lineage principles.

 

Nice to Have:

  • 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.
  • Exposure to Agile delivery methodologies and DevOps practices.

 

Skill Set Requirements:

Power BI Development & Reporting

  • 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.
  • Develop and maintain enterprise semantic models, datasets, and reusable reporting assets that support standardized analytics and reporting
  • Data Integration & Analytics Support
  • Connect and integrate data from various enterprise data sources, including databases, APIs, cloud platforms, and data warehouses.
  • Develop and optimize Power Query (M) transformations for efficient data preparation and reporting.
  • Collaborate with data engineering teams to ensure data quality, governance, and consistency across reporting solutions.
  • Support ad hoc data analysis and reporting requests from business stakeholders.
  • Perform data validation, reconciliation, and user acceptance testing (UAT) activities to ensure reporting accuracy and integrity.
  • Performance, Governance & Support
  • Monitor and optimize report performance, data refresh schedules, and workspace administration.
  • Apply security models, row-level security (RLS), and governance standards within Power BI.
  • Troubleshoot data, visualization, and performance issues and provide ongoing support to users.
  • Develop and maintain documentation for reports, datasets, and reporting standards.
  • Maintain data lineage, metadata, and documentation for reporting assets and semantic models.
  • Ensure reporting solutions comply with organizational data governance, security, privacy, and accessibility standards.
  • Stakeholder Engagement & Knowledge Sharing
  • Work closely with business users to understand reporting requirements and identify opportunities for enhanced analytics.
  • Provide guidance and training to report consumers and business teams on Power BI capabilities and best practices.
  • Participate in Agile delivery teams and contribute to continuous improvement initiatives.

 

Evaluation breakdown:

  • Technical(Azure/Databricks)
  • Communication
  • Public Sector
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the RQ11676 - Software Developer - ETL - Intermediate in Toronto, ON vacancy
  •  ...data into silver/gold data for reporting consumption. Design develop and release deploy Power BI reports and dashboards meeting KPIs...  ...technical problems which arise during the use and operation of software packages including technical assistance in implementation conversion... 
    Suggested
    Full time

    Maarut

    Toronto, ON
    10 hours ago
  •  ...specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating...  ...technical problems which arise during the use and operation of software packages   General Skills: Experience in programming... 
    Suggested
    Contract work

    Maarut

    Toronto, ON
    13 hours ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 
    Suggested
    Full time
    Internship

    IBM

    Toronto, ON
    6 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 
    Suggested
    Full time
    Internship

    IBM

    Toronto, ON
    6 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 
    Suggested
    Full time

    IBM

    Toronto, ON
    6 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 
    Full time

    IBM

    Toronto, ON
    6 days ago
  •  ...specific team. This is a requirement for this role. Job title: Intermediate Software Engineer   What your day-to-day will look like: ·...  ...Work with business to iterate over software requirements · Develop tools and applications by producing clean, efficient code ·... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Toronto, ON
    18 days ago
  • $55 - $80 per hour

     ...Position Description: CGI is seeking an Intermediate Guidewire PolicyCenter Developer with strong hands-on experience in PolicyCenter development, configuration, and integrations. The role requires experience with Gosu, Guidewire Studio, and REST/SOAP API development, along... 
    Full time
    Work at office
    3 days per week

    CGI

    Toronto, ON
    2 days ago
  •  ...applications. This includes: developing detailed programming...  ...during the use and operation of software packages, including technical...  ...Additional Skills for Oracle Software Developer: Experience in conducting...  ...of data warehouse, ETL methodologies and OBIEE Demonstrated... 
    Contract work

    Maarut

    Toronto, ON
    3 days ago
  •  ...Location: Toronto, Ontario Our client is a Toronto software startup, founded by mathematicians, building a new approach to tolerance...  ...from research paper to production. You'll work alongside senior developers who mentor well, with the freedom to use AI tools in whatever... 
    Permanent employment
    Full time
    Work at office
    1 day per week

    GuruLink

    Toronto, ON
    1 day ago
  •  ...Responsibilities Develop and maintain scalable UI microfrontends and reusable React components. Build modern, AI-enhanced user experiences...  ...workflows. Requirements At least 3 years of relevant software engineering experience building and delivering modern web... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Achievers

    Toronto, ON
    1 day ago
  •  ...Achievers is looking for a  Intermediate Frontend Engineer to join our team and help shape the future of our product! We are seeking a forward...  ...engineer who thrives on building world-class, accessible software.   As an Intermediate Engineer at Achievers, you bring an AI... 

    achievers

    Toronto, ON
    2 days ago
  • $67.7k - $94.7k per year

     ...We’re looking for a Junior Software Developer who can design, build, test, and ship high quality software that delivers value to our customers. You’ll work on a small and agile team that continuously incorporates feedback to refine and improve the products and features you... 
    Internship
    Remote work

    Hootsuite

    Toronto, ON
    3 hours ago
  •  ...Perspectives, and Lead, Virtually.   Requirements Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP... 
    Full time
    Internship
    Local area
    Remote work

    Thanx

    Toronto, ON
    25 days ago
  • $90k - $110k per year

     ...and access specialist referrals.   Who we need Reporting to the Vice President, Research and Development, we are hiring a Software Developer. As our new Software Developer, you will build and enhance the health technology that helps physicians and patients connect more... 
    Full time
    Work at office
    Work from home
    Flexible hours
    3 days per week

    OceanMD

    Toronto, ON
    19 days ago
  • $94k - $127k per year

     ...Come join the DataX team as a Software Engineer 1! DataX captures customer tax data from any source, at any point in the tax experience. That includes documents customers upload from their computer, photos of paper forms taken on their phone, and data imported directly from... 
    Full time
    Internship

    Intuit

    Toronto, ON
    2 days ago
  • $73.9k - $109.36k per year

     ...where you can take your career to the next level. Join us and be part of the play! Position Overview: Zynga's software engineers don't just develop some of the world's popular games, we deliver some of the world's largest infrastructures. Our software engineers are... 
    Full time
    Internship
    Local area

    Zynga

    Toronto, ON
    4 days ago
  • $60 per hour

    Role: Intermediate Python Developers Rates: Up to $60.00 p/h INC. Location: Primarily remote, occasionally...  ...role. — Key Responsibilities Develop and maintain responsive web...  ...NET services where required. Apply software development best practices, including... 
    Contract work
    Remote work

    CorGTA

    Toronto, ON
    3 days ago
  • $100k - $120k per year

     ...week onsite at our office located at 2 Queen St. E in Toronto, ON. The Role   We're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day, and... 
    Casual work
    Internship
    Work at office
    Local area
    Shift work
    2 days per week

    Range

    Toronto, ON
    10 days ago
  • $99.8k - $147.68k per year

     ...the desire to work in a team with dynamic strengths. The Senior Software Engineer will be working with a complementary team of software engineers...  ...for our games. What You'll Do: Design, code, and develop new backend applications/services running in AWS Optimize and... 
    Full time
    Local area

    Zynga

    Toronto, ON
    16 days ago
  • $94k - $127k per year

     ...Come join the Intuit Toronto site as a Software Developer 1. Be part of our Data, Growth and Experiences (DGX) team that build an AI-powered robust Partner Platform that unifies sales motions across Mid-Market and Mass Market for Quickbooks, MailChimp, Accountants, and PTG... 
    Full time
    Work at office
    3 days per week

    Intuit

    Toronto, ON
    1 day ago
  •  ...Technology stack : Microsoft Dynamics CRM (backoffice), MuleSoft (middleware) and Java/React (public facing portal) This position is to develop public facing portal for Registration and Permit workflows (NextJS, TypeScript, React) for Ontario public and integrate this... 
    Contract work

    Maarut

    Toronto, ON
    13 hours ago
  • $166k - $195k per year

    Join us in building the future of finance. Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the...
    Work at office
    Flexible hours
    Shift work

    Robinhood

    Toronto, ON
    3 hours ago
  •  ...Data & AI transformation initiative. Core to the transformation is the enablement of the Ontario Data Platform (ODP), which is being developed as the enterprise technology ecosystem for everything Data & AI. ODP is a modern ecosystem of data solution consisting of data... 
    Contract work

    Maarut

    Toronto, ON
    13 hours ago
  • usd137.6k - usd172k per year

     ...ideas, expertise, and perspective to meaningful work that can make a difference at global scale. About this Role: As a Senior Software Developer on the Monetization team, you'll lead technical initiatives and take significant ownership over service architecture, product... 

    Coursera

    Toronto, ON
    3 hours ago
  •  ...Come join Intuit's community of 'Builder Catalysts' as a Senior Staff Software Developer and help us power prosperity around the world. Intuit's Builder Catalysts co-create with cross-functional partners and exhibit extreme ownership in the end-to-end product development lifecycle... 
    Long term contract
    Full time
    Temporary work
    Work at office
    3 days per week

    Intuit

    Toronto, ON
    2 days ago
  • $75.5k - $99.1k per year

     ...in over 100 countries – moving AI from possibility to production in real-world enterprise environments every day. Associate Software Developer in Test What this role is: As an Associate Software Developer in Test , you’ll join a collaborative engineering team where... 
    Internship
    Worldwide
    Flexible hours

    Genesys

    Toronto, ON
    8 days ago
  •  ...Job Title: Software Developer – Senior Location: Toronto, ON Experience: 3–9 Years Job Type: Contract Job Summary We are seeking...  ...for implementing application features, developing APIs, building ETL pipelines, integrating front-end and back-end components, and... 
    Contract work

    Compu-Vision Consulting Inc.

    Toronto, ON
    6 days ago
  •  ...Job Title: Software Developer – Junior Location: Toronto, ON Experience: 0–3 Years Job Type: Contract  Job Summary We are seeking...  ...application development, APIs, front-end and back-end integration, ETL/data pipelines, programming languages, and database... 
    Contract work
    Internship

    Compu-Vision Consulting Inc.

    Toronto, ON
    6 days ago
  •  ...Fast Company's Most Innovative Companies, Inc. Best in Business, and LinkedIn Top Startups. Your Role As a Senior Software Engineer on the Developer Platform team, you will be responsible for designing and building scalable architecture, tooling and processes that... 
    Full time
    Immediate start
    Remote work
    Home office
    Flexible hours

    Zip

    Toronto, ON
    3 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to RQ11676 - Software Developer - ETL - Intermediate. Be the first to apply!