head & of project management careers in Cavan, Ireland