In a large stock pot, heat oil over medium high heat. Add sausages and cook for 4-6 minutes or until fully cooked.
Add the onions, carrot and celery to the pan. Cook over medium low heat for 5-8 minutes or until carrots are fork tender. Add zucchini and garlic and cook 2-3 minutes more.
Add chicken stock, tomatoes, green peas and corn. Bring to a boil and then turn heat to low and let simmer for 10 minutes.
Add apple cider vinegar and macaroni and cook for 10 minutes or until pasta is cooked. Season with salt and pepper. Transfer to individual bowls and sprinkle with Parmesan cheese, if using.