Senior Director, Client Consulting, bfinance Canada
James Harkness, P.eng
Senior Director, Client Consulting
James is a Senior Director at bfinance Canada, focusing on business development and client relationships with institutional investors. He has more than 25 years of experience across financial technology, data analytics and investment management.
Prior to joining bfinance, James held senior roles at Altus Group, Juniper Square and MSCI, advising institutional clients on performance analytics, valuations and data solutions. He began his career in technology and financial services, having worked at Fidelity National Information Services and BMO.
James holds a degree in Mechanical Engineering and an MBA from Queen's University.