Senior Data Analyst

2 weeks ago


Mississauga, Ontario, Canada Onyx-Fire Protection Services Inc. Full time

Onyx-Fire Protection Services is seeking a highly analytical and detail-oriented Senior Data Analyst / Business Intelligence Analyst to join our growing finance team.

This role is ideal for a finance professional with 5+ years of experience and proven expertise in financial analysis, particularly creating Power BI dashboards.

You will play a key role in driving data-informed decision-making to support our strategic objectives and operational excellence in the fire protection industry.

Responsibilities:

  • Lead the development of financial analysis and dashboards in PowerBI to support data-driven decisions across Onyx-Fire Protection Services.
  • Design and maintain interactive Power BI dashboards to visualize KPIs, financial trends, and operational performance.
  • Collaborate with cross-functional teams (e.g., Operations, Sales, HR) to support strategic initiatives, cost optimization, and revenue growth.
  • Prepare and present monthly and quarterly financial reports to senior leadership and stakeholders.
  • Identify and implement improvements in financial processes, reporting accuracy, data quality, and automation.

Qualifications:

  • Bachelor's degree in Finance, Accounting, Economics, Engineering or a related field.
  • Master's degree in Data Science, Business Analytics, or a related field is a plus.
  • 5 years of experience in financial planning, analysis, or corporate finance.
  • Advanced proficiency in Microsoft Excel and Power BI (DAX, Power Query, data modeling).
  • Strong understanding of financial statements, accounting principles, and business operations.
  • Experience with ERP systems and financial planning tools is a plus.
  • Excellent communication skills with the ability to present complex financial data to non-financial stakeholders.
  • Strong organizational skills and ability to manage multiple priorities in a fast-paced environment.
  • Experience with SQL or other data analysis tools.
  • Familiarity with automation tools or scripting (e.g., Python, R) is a plus.
  • Prior experience in a dynamic, high-growth environment or industry-specific knowledge (e.g., fire protection, construction, manufacturing).

What We Offer:

  • Competitive salary
  • Performance-based bonus
  • Health, dental, and vision insurance
  • Retirement plan with company match
  • Professional development support
  • Professional development

Onyx-Fire Protection Services provides fire and life safety services across Canada supported by our 1,500 team members.

At Onyx-Fire, we take pride in providing our clients with fire and life safety services to protect what matters.

Join our high-performance culture, where you can advance your career, take on greater responsibilities, and contribute to our clients' property operations and life safety requirements.

In accordance with provincial legislation and our Accommodation Policy, we welcome accommodation requests throughout the hiring process.



  • Mississauga, Ontario, Canada Ana-data Full time $60,000 - $90,000 per year

    Hi,We are looking for Senior Master Data Management (MDM) Developer with Databricks Experience - Mississauga, ON Role: Senior Master Data Management (MDM) Developer with Databricks ExperienceLocation: Mississauga, ON/ GTA Candidates onlyWork mode: Hybrid; must be willing to work from office thrice a week.Job Type: ContractClient: SynechronNote:15 mins...

  • Data Analyst Intern

    6 days ago


    Mississauga, Ontario, Canada Unstoppable Staffing Solution Full time $50,000 - $80,000 per year

    Are you ready to turn data into insight and insight into impact? We're looking for a Data Analyst Intern to join our dynamic team and work directly with Senior Executives and Managers on cutting-edge AI strategy and workshop initiatives.What You'll Do:Analyze complex datasets to uncover trends, insights, and opportunities.Support AI-driven decision-making by...


  • Mississauga, Ontario, Canada Covetus Full time $90,000 - $120,000 per year

    Role:Business Analyst - SeniorLocation: Toronto, ONPosition Type : ContractMust Haves:· years proven experience as a Senior Business Analyst on large-scale integration or digital transformation projects.· years experience in business process analysis, data management, and system integration· years ability to produce structured...

  • Data Analyst

    2 weeks ago


    Mississauga, Ontario, Canada Citi Full time $94,000 - $141,500 per year

    The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming...


  • Mississauga, Ontario, Canada Randstad Canada Full time $80,000 - $120,000 per year

    Are you a highly dependableSenior Financial Analystwho thrives on taking the initiative and owning your results?Do you possessmandatory, proven super-user experience with Epicor Kinetic, specifically leveraging the system for financial and cost management?Do you have solid accounting experience within a manufacturing environment and a desire to builddeep...

  • Data Analyst

    2 weeks ago


    Mississauga, Ontario, Canada Cognizant Technology Solutions Full time $72,000 - $80,000 per year

    Job Summary:We are seeking a skilled Data Analyst to join our team in a hybrid work model. The ideal candidate will have strong expertise in data mapping, SQL, and data migration or integration projects. This role involves analyzing source and target data definitions, creating mappings and documentation, and collaborating with cross-functional teams to...

  • Senior Data Analyst

    5 days ago


    Mississauga, Ontario, Canada Intact FC Full time $80,000 - $120,000 per year

    Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.Our employee promise represents Intact's commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career. In return, we promise to...


  • Mississauga, Ontario, Canada IPG Workforce Solutions Full time $85,000 - $100,000 per year

    Senior Financial Analyst – Manufacturing (Hybrid, Full-Time, Permanent)Location:Mississauga, ONSalary:$85,000–$100,000 per yearAbout the OpportunityOur client, a leading mid-sized manufacturer, is seeking aSenior Financial Analystto join their finance team. This position offers the opportunity to work closely with plant operations and leadership,...


  • Mississauga, Ontario, Canada Tata Consultancy Services (TCS) Full time $80,000 - $120,000 per year

    Inclusion without ExceptionTata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to create a workforce that reflects the societies we operate in. Our continued commitment to Culture and Diversity is reflected in our...


  • Mississauga, Ontario, Canada Walmart Full time US$124,000 - US$170,000 per year

    Position Summary...The Senior Analyst, Business Operations eCommerce, supports the execution of strategies to enhance eCommerce operations. Responsibilities include data analysis, strategy implementation, process optimization, and cross-functional collaboration to improve efficiency, customer satisfaction, and business growth.What you'll do...The Senior...