Technical Authority, Marine Structures – Naval Architect at Babcock International Group | JobVerse