Customer support manager jobs in AberdeenCreate job alerts