brand communications careers in Carlow, Ireland