Business Analyst - Control Tower, Logistics and Distribution job at Teleflex