Software team leader jobs careers in Dubai, UAE