It Director Jobs - Taibach, Wales