callidus careers in Sharjah, UAE