manager it project management careers in Flintshire, United Kingdom