Business Development Specialist
9 days ago
London
The Business Development Specialist (BD Specialist) leads business development initiatives across London and Europe. Contribute to the development, coordination, and implementation of business and client development plans for the Finance, Business Restructuring, Real Estate, and infrastructure-focus