Production Team Leader job at Takeda