Takeda
–
Jeddah, Mecca, Saudi Arabia
... in fast paced, changing environment Excellent leadership, managerial, interpersonal and relationship Acceptable level of computer skills Locations Jeddah, Saudi Arabia Worker Type Employee Worker Sub-Type Regular Time Type Full time R0121115 - Apr 17