team & leader careers in South Dublin, Ireland