In a large stock pan, add the olive oil, onion, carrots, and sausage. Saute for 4 minutes, breaking up the sausage with the back of a spoon as it cooks.
Add the bouillon, Italian seasoning, brown sugar, garlic powder, fennel, and salt.
Add the water, tomato soup, tomatoes, green beans, corn, and beans. Bring to a boil.
Reduce heat to low and simmer for 10 minutes uncovered.
Add the pasta and simmer for 20 more minutes. Stir the soup often to prevent the pasta from sticking to the bottom of the pot.
Taste and season with salt if needed. Stir in an extra cup of water if the soup is too thick.
Stir in the parmesan. Taste and season with more salt if needed. Serve!