project manager telecom careers in Carlow, Ireland