Business Intelligence Developer

Presto Recruiting Solutions
Greater Toronto Area, Canada
Full-time

Join Our Team as a Senior BI Developer and data Engineer. Drive Data-Driven Solutions with expertise in Snowflake, Power BI, and Python.

This Hybrid role is based in either Toronto or Montreal, and the incumbent must be on-site from day one.

About the Role :

We seek an experienced Senior BI Developer & Data Engineer to join our innovative team. In this role, you’ll leverage your expertise in data warehousing, BI development, and advanced SQL to build robust analytical solutions.

You’ll work across teams to deliver data-driven insights, streamline reporting, and optimize business processes. This is an exciting opportunity to work with cutting-edge technologies such as Snowflake and Power BI, driving impactful change across the organization.

Key Responsibilities :

  • BI Development & Data Warehousing : Lead the design, development, and optimization of BI solutions and data warehouses to support analytical queries and business intelligence initiatives.
  • Advanced SQL & Snowflake Expertise : Use advanced SQL and Snowflake to develop, manage, and enhance the company's data infrastructure, ensuring scalability and performance optimization.
  • Python Data Processing : Implement and maintain Python scripts to automate data processing tasks and build scalable data pipelines.
  • Power BI Reporting & Visualization : Use Power BI to develop compelling reports and visualizations that enable data-driven decision-making across departments.
  • API Development : Collaborate with teams to create and maintain APIs (PowerShell, REST) for seamless data integration and real-time data exchange.
  • Cube Development : (Desirable) Build and optimize data cubes to support high-performance analytical queries and enhance the reporting capabilities of the organization.
  • Collaboration & Problem-Solving : Work closely with cross-functional teams, including data analysts, business stakeholders, and developers, to understand data requirements, troubleshoot issues, and deliver solutions that meet business goals.
  • Data-Driven Solutions : Support the ongoing development of cloud-based data solutions, staying current with industry trends and ensuring alignment with company objectives.
  • Documentation & Best Practices : Maintain detailed documentation of systems, processes, and procedures, ensuring alignment with industry best practices and regulatory standards.

Qualifications :

  • 8+ years of experience in BI development , data warehousing , and analytical queries .
  • Proficient in advanced SQL and experience with Snowflake .
  • Hands-on experience with Python for data processing.
  • Intermediate knowledge of Power BI for reporting and visualization.
  • Familiarity with API development (PowerShell, REST APIs).
  • Experience with Cube Development (Desirable).
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities .
  • Ability to work both independently and as part of a team.

Preferred Qualifications :

  • Certifications in relevant technologies (e.g., Snowflake, Power BI).
  • Experience with cloud-based data solutions .

What We Offer :

  • Competitive salary and performance-based bonuses.
  • Comprehensive health and dental benefits.
  • Opportunities for professional development and certification support.
  • A collaborative, innovative, and inclusive work environment.
  • Flexibility, including remote work options.

Apply Today!

If you’re a seasoned BI Developer & Data Engineer looking to work in a dynamic, fast-paced environment, we’d love to hear from you!

8 hours ago
Related jobs
Presto Recruiting Solutions
Greater Toronto Area, Ontario

Work closely with cross-functional teams, including data analysts, business stakeholders, and developers, to understand data requirements, troubleshoot issues, and deliver solutions that meet business goals. Lead the design, development, and optimization of BI solutions and data warehouses to suppor...

Alphabyte
Canada

We are seeking a highly skilled and versatile Senior Business Intelligence Consultant/Developer to join our team. A truly global corporate citizen, we are committed to responsible business practices to bring about positive change. This hybrid role combines strategic consulting with hands-on technica...

Promoted
York Region District School Board
Newmarket, Ontario

Thank you for your interest in the Casual Student - Data Analyst - Research and Assessment Services position with the York Region District School Board. In compliance with Board policies and procedures, this position is responsible for the assistance in the development of data analysis plans, advanc...

CPUS Engineering Staffing Solutions Inc.
Pickering, Ontario
Remote

Foster relationships between business units and IT (Information Technology) group through interaction with line of business leaders, power users, understanding the true business needs, priorities and strategies. Reporting to the Project Manager, the Business Systems Analyst will be responsible for s...

Snowed In Studios
ON, CA
Remote

Snowed in Studios is a game development studio based in Ottawa, Canada.As part of Keywords Studios’ Create service line, we provide support to some of the most exciting games being made today.You’ll have the chance to make a global impact, working in a studio known for shipping some of the most pres...

Snowed In Studios Inc
Ontario, Canada

As a “Snowmie” programmer, you will use your advanced programming skills to help our client studios bring their games to realization.You will use your passion for games, insatiable curiosity, and versatility to work on a variety of projects and across all aspects of game development.In return, you w...

Digital Edge Consultants Inc
Remote, Remote, Canada
Remote

Job Description: Software Developer. We are currently looking for a Software Developer to join our dynamic team. Develop, test, and maintain software applications and systems. Troubleshoot, debug, and optimize existing software for performance improvements. ...

WestJet
Anywhere - Canada

The Senior Business Analyst is responsible for being the lead business analyst with key stakeholders to assess and understand business processes and recommend how those processes can be implemented and improved by leveraging technology. Critical to the technology roadmap for the supported business u...

Tundra Talent Community
Ottawa, ON, Canada (On-site)

This work will require Reliability statusDescription of ServiceThe marketing department has a need for a data analyst to support the migration of 3rd party data (company and individual level data) and other internal data sources into the Enterprise data platform (data lake) to be leveraged for vario...

Stripe
Canada
Remote

Familiarity with relational and non-relational databases, and ability to design and optimize data schemas to support efficient querying and data processing, optimizing data pipelines, and ensuring seamless data flow across systems. As a Full Stack Engineer in our Internal Data Product Team, you will...