Manager - Finance jobs in India