Organica is currently looking to fill a Manager Sales & Business Development in South India reporting to the Business Head IndiaSummary of Responsibilities Drive BD & Sales efforts to grow and convert pipeline of opportunities for projects and services Handle…