Business Development Manager
9 days ago
Greater London
... budget), working closely with colleagues from our technical, project management and finance teams. For large bids, the technical and commercial roles may be performed by two people, though the ...