In a large pot, add the olive oil and heat over medium heat.
Add the sausage to the pot and cook, until crispy.
Remove the sausage from the pan, set aside.
Add the butter to the pot, and add the onion, carrots, and celery.
Cook the vegetables to soften, 5-6 minutes.
Add the garlic, paprika, Italian seasoning, and flour. Cook 1-2 minutes to cook the garlic and flour.
Stir in the chicken broth and heavy cream.
Add the potatoes and frozen corn.
Bring the soup to a boil and reduce the heat to simmer for 20 minutes, or until potatoes are tender.
Add salt and pepper to taste.