Job opportunity for Country Manager India