Manager – Sales & Business Development, INDIA

Manager – Sales & Business Development, INDIA

Organica is currently looking to fill a Manager – Sales & Business Development in South India reporting to the Business Head – India   Summary of Responsibilities Drive BD & Sales efforts to grow and convert pipeline of opportunities for...