Senior Business Development Manager - Defence
2 days ago
London
You have sold consulting services across Data, Cyber, Infrastructure or Cloud. Great, you sound ... Following this, a final stage, a 60-minute video call or face-to-face will be arranged where you ...