Full

Ability to articulate technical issues clearly and concisely with both on-shore and off-shore Development Teams (E).

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