island careers in Wexford, Ireland