Technical Project Manager

Ability to comprehend technical subjects including systems architecture, as well as document/translate the basic meaning behind these subjects.

£50,000 a year
1 vacante
Compartir:
Compartir: