Channel Manager careers in Philippines