business process careers in Aberdeen, United Kingdom