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!

10 hours ago
Related jobs
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...

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...

Promoted
Solutions360 Inc.
Newmarket, Ontario

Software Developer (Remote position). You'll join our team of dedicated Support Developers, reporting directly to the Manager of Support Development and you’ll be trained and mentored by Senior Developers and Peers to achieve greatness in your role!. We’re growing and we are ready fo...

Astellas Pharma Inc.
Markham, Ontario

Astellas Canada – Platform Engineer, SF Data & Reporting. Strong knowledge of HR Processes and HR data with a proven track record of driving business outcomes through data and the reporting insights. Experience in supporting or implementing Data Automation and Analytics initiative, devising & implem...

American Express Global Business Travel
Canada

The position of Marketplace Optimization Analyst sits within the Air and Ground Transportation Team and is an integral part of the Global Business Partnerships organization. Translating business queries into simple data-based frameworks and visualization tools. Liaise with data development and busin...

Great Canadian Gaming Corp.
Canada, Canada

System Software Stability Developer Job# 61899. Mindwire is currently seeking a System Software Stability Developer to work for our valued Private Sector client. Design and develop embedded software to detect and report system instability, and recover systems and services from instability incidents....

Sophos
Canada

Build strong relationships with internal business peers and develop/maintain an understanding of the business process areas under our responsibility that is equal to or exceeding those of our colleagues operating the business. Model current and future state business processes and ask questions neede...

Exchange Solutions
Greater Toronto Area, Ontario

The analyst will collaborate with various teams to provide insights that support all business areas, including enhancing loyalty programs and operational analytics for clients using our loyalty products. The Senior BI Analyst role is part of the Analytics and Optimization team, reporting to the Mana...

Stripe
Canada
Remote

GTM Analytics is situated within the broader Data Science organization at Stripe, which is home to a diverse team of data analysts and scientists, product managers, and engineers that span their focus across sales, marketing, and product-led growth. You will partner closely with cross-functional Gro...

UniUni
Canada

Excellent logical thinking and rapid learning abilities, capable of quickly acquiring and adapting to new domain knowledge, adept at deconstructing complex problems and applying analytical methods to solve them in a work setting. Self-driven with strong teamwork spirit, excellent communication and c...