software development snr director careers in Sharjah, UAE