customer service manager careers in Nepal