Manager. careers in Dehradun, India