general business strategic management careers in Carlow, Ireland