team leader careers in Cavan, Ireland