e business solutions careers in Edinburgh, United Kingdom