Technician jobs in Deira