customer manager telecom careers in Galway, Ireland