Global Head of Procurement job at Teleflex