Bid Manager

The ideal candidate will have excellent technical knowledge across the construction phases; a high level of commercial acumen and be able to coordinate both the…

£75,000 - £80,000 a year
1 vacante