Business Metrics Lead

Join our fast-paced workplace as a Business Metrics Lead and put your expertise, experience, and enthusiasm to work immediately. Ours is an active, engaging environment where no two days, projects, or clients are alike. We are looking for proactive problem solvers, creative thinkers, and visionaries who refuse to settle for the status quo.

 

Description

The role will report to the Head of Portfolio Optimization and will be responsible for establishing a framework, processes and tools to enable our business transformation team, including Client Journey Owners, Product managers and initiative teams to establish traceability of their initiatives to prioritized business outcomes and KPIs, including:

  • • Help define the measures associated with business value linked with investments
  • • Define a hierarchy of business outcomes, underlying KPIs and initiatives
  • • Define baseline metrics and improvement targets for the identified KPIs
  • • Measure & communicate performance with respect to targets,
  • • Deliver the above in an in an automated and visual manner by deploying tools for data sourcing, mapping and visualization

Qualifications

  • • Bachelor’s degree in Business Administration, Information Systems, Computer Science, or other related field
  • • 10+ years of relevant professional experience, ideally including experience working in a similar or related function in the IT, Insurance, Finance industries
  • • Experience with Data and Visualization tools, including SQL, Tableau, Power BI
  • • Exposure to Cloud based data warehouse / data mart solutions
  • • Excellent written and verbal communication skills, including strong presentation skills
  • • Ability to think strategically and navigate a large and complex program