Business Development Specialist
10 days ago
Greater London
The ideal candidate will bring experience, exceptional organisational skills, and a blend of project leadership, business analysis, executive communication, process management, and people development