Communications & Marketing Manager

You must be able to translate and communicate technical information, as well as having exceptional skills in using technology to provide high quality…