Keyskills: client management business development market knowledge account management knowledge management customer service communication skills search execution functional knowledge candidate management organisational ability liaising with senior executives