director corporate communications careers in Carlow, Ireland