About the role

  • Translate business requirements into technical requirements for scalable data models that support self-service analytics.
  • Design, develop, and maintain robust, scalable semantic data models to support enterprise-wide reporting and analytics (e.g., finance, operations, HR, project delivery).
  • Lead the development of curated datasets and transformation pipelines using tools such as SQL, DAX, and python.
  • Build and enhance BI dashboards, reports, and visualizations using Power BI.
  • Establish and enforce best practices for data modeling and performance monitoring to ensure scalable and efficient analytics solutions.
  • Support the evolution of BGC’s data platform by recommending improvements in architecture, tooling, and workflows.
  • Develop and manage documentation and governance standards to promote data quality, consistency, and transparency.
  • Partner with data analysts to optimize data accessibility and performance in tools like Power BI and PowerApps.
  • Mentor junior team members and contribute to the development of internal data capabilities.
  • Evaluate and recommend modern data tools and platforms to enhance BGC’s analytics ecosystem.

Requirements

  • Bachelor’s Degree in Computer Science, Information Systems, Software Engineering, or a related discipline
  • 7-12 years of experience in data modeling, analytics, or BI development
  • Demonstrated ability to lead cross-functional data initiatives and communicate effectively with both technical and non-technical stakeholders
  • Strong understanding of dimensional modeling, data warehousing principles, data governance frameworks, and best practices for semantic layer design
  • Proven expertise designing and implementing semantic models using Power BI datasets
  • Advanced SQL skills and experience with modern data platforms (e.g., Azure Synapse, Snowflake, SQL Server)
  • Experience with version control (e.g., Git), CI/CD pipelines, and agile delivery methodologies
  • Fluent in scripting languages (Python, VBA, or C#) for data transformation and automation
  • Strong analytical thinking, attention to detail, and a collaborative mindset
  • Previous experience working with human resources, accounting, project management, or operational data in a professional services environment is an asset.

Benefits

  • Comprehensive benefits package
  • Health, Dental and Vision coverage
  • LTD, Life, AD&D and Business Travel Insurance
  • Employee Assistance Program
  • Parental leave top ups
  • Professional development and mentoring opportunities
  • Flat management structure
  • Flexible workplace with office and home arrangements
  • Social and wellness activities
  • Casual and professional work environment

Job title

Senior Analytics Developer

Job type

Experience level

Senior

Salary

CA$95,000 - CA$120,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job