technical lead marine weather careers in Flintshire, United Kingdom