qatar software jobs