Channel Business Manager Process Management Control careers in Aberdeen, United Kingdom