business objects careers in Sharjah, UAE