Business Intelligence Analyst

2 weeks ago


Toronto, Ontario, Canada FreshBooks Full time
As a Business Intelligence Analyst at FreshBooks, you will design and deliver data assets that empower our teams to make analytics-informed decisions. You'll collaborate with stakeholders across the business to understand priorities and challenges, translating them into effective, scalable data solutions. Your work will enable self-service analytics, ensure data quality, and provide actionable insights.
Note:This role can be worked remotely from Toronto, Ontario, or the Greater Toronto Area. The team meets in our Toronto office on an ad hoc basis, up to twice per month.
What You'll DoCollaborate with stakeholders to gather and refine data requirements, ensuring solutions address business needs.Design, develop, and maintain scalable data models using dbt within the GCP environment.Build and optimize Looker Explores, Dashboards, and LookML to enable self-service analytics and deliver clear business insights.Create and certify Looker reports for decision-makers across the organization.Implement data governance best practices, including documentation, access controls, and data quality processes.Maintain detailed documentation for all data models, including ERDs, data dictionaries, and transformation logic.Continuously improve data performance, accuracy, and usability across the business.
What You'll Bring1–3 years of proven experience in Business Intelligence, Data Analytics, or Data Engineering, or equivalent Co-op/Internship experience.Strong knowledge of data warehousing, dimensional modeling, and ETL/ELT concepts.Full proficiency in SQL (complex querying, optimization, debugging, joins, window functions, CTEs).Experience developing and maintaining data models and pipelines using dbt.Proficiency in Looker (including LookML) for dashboards and reporting.Ability to translate complex data into clear, impactful visualizations and insights.Strong problem-solving and communication skills for technical and non-technical collaboration.
You'll Stand Out If You HaveExperience writing Python or R scripts for analytics workflows.Exposure to Google Cloud Platform (GCP) data tools.Background in a SaaS or technology-driven environment.

  • Toronto, Ontario, Canada GS1 Canada Full time

    Business Intelligence AnalystDepartment: Data GovernanceEmployment Type: ContractLocation: Toronto, ONDescription The Business Intelligence Analyst is responsible for designing, developing, and maintaining reporting, analytics, and data solutions that support GS1 Canada's strategic objectives and Industry Managed Solutions. Working closely with internal...


  • Toronto, Ontario, Canada Alliants Full time

    Job Description We're Hiring a Business Intelligence Analyst Location: Canada Remote Salary: $135,000 – $150,000 CAD per year Travel: occasional visits to client HQ Washington DC for important planning sessions, and potential client site visitsAt Alliants, we're on a mission to transform every customer engagement into something exceptional. We believe in...


  • Toronto, Ontario, Canada GS1 Canada Full time

    DescriptionThe Business Intelligence Analyst is responsible for designing, developing, and maintaining reporting, analytics, and data solutions that support GS1 Canada's strategic objectives and Industry Managed Solutions. Working closely with internal stakeholders, senior leadership, and technical teams, the incumbent gathers requirements, analyzes data...


  • Toronto, Ontario, Canada MNP Full time

    This bilingual opportunity is also available on MNP's Postes avec expérience job board in French. Please submit one application only to be considered for this opportunity. Thank you.Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of...


  • Toronto, Ontario, Canada Peel Regional Police Full time

    Positing Title:Analyst-Business IntelligenceDepartment:Analytics BureauStatus:Regular, Full-TimeSalary Range:$71, $120,727.00Grade:C9Open Positions:1Job Id:500484Additional Info:NoneOpen Date: Close Date: Are you an ambitious and highly motivated analyst with experience in collection, analysis and interpretation of police data to provide real-time...


  • Toronto, Ontario, Canada Avenir Energy Ltd. Full time

    Business Intelligence (BI) Analyst – 1 year termAbout Avenir Energy Ltd.Avenir Energy Ltd. is one of Canada's largest and fastest-growing propane distribution companies. We are a fast-paced, customer-focused, field-based business with operations across the country and a commitment to excellence. With over 400 dedicated team members, we are driven to become...


  • Toronto, Ontario, Canada Avenir Energy Full time

    Business Intelligence (BI) Analyst – 1 year termAbout Avenir Energy Ltd.Avenir Energy Ltd. is one of Canada's largest and fastest-growing propane distribution companies. We are a fast-paced, customer-focused, field-based business with operations across the country and a commitment to excellence. With over 400 dedicated team members, we are driven to become...


  • Toronto, Ontario, Canada Alliants Full time

    Job Description We're Hiring a Senior Business Intelligence Analyst Location: Canada Remote Salary: $135,000 – $150,000 CAD per year Travel: occasional visits to client HQ Washington DC for important planning sessions, and potential client site visitsAt Alliants, we're on a mission to transform every customer engagement into something exceptional. We...


  • Toronto, Ontario, Canada Radio-Canada Full time

    Position TitleBusiness Intelligence AnalystStatus Of EmploymentContractee Long-Term (Fixed Term)Position Language RequirementEnglishLanguage SkillsEnglish (First Official Language), English (Reading), English (Speaking), English (Writing)Work at CBC/Radio-CanadaAt CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple...


  • Toronto, Ontario, Canada CBCRadio-Canada Full time

    Position Title:Business Intelligence AnalystStatus of Employment:Contractee Long-Term (Fixed Term)Position Language Requirement:EnglishLanguage Skills:English (First Official Language), English (Reading), English (Speaking), English (Writing)Work at CBC/Radio-CanadaAt CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on...