customer services manager careers in Nepal