team leader careers in Longford, Ireland