Place the ¼ cup dry-packed sun-dried tomatoes in a medium bowl and cover with hot water. Let sit for 10 minutes to soften. Drain, pat dry, and chop finely.
Toss the 1 lb raw shrimp with ½ teaspoon salt, ¼ teaspoon black pepper, and ½ teaspoon smoked paprika.
Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add shrimp in a single layer and sear for 1–2 minutes per side, or until they are fully opaque, pink, and firm to the touch. Transfer to a plate and set aside. (Note 6)
Reduce heat to medium. Add 1 tbsp butter to the skillet. Once melted, stir in chopped sun-dried tomatoes and 2 cloves garlic. Cook for 30–60 seconds, stirring constantly, until fragrant. (Note 7)
Add ½ cup dry white wine to the pan, scraping up any browned bits. Simmer for 2–3 minutes to reduce slightly and concentrate flavor.
Reduce the heat to medium-low. Slowly pour in the ½ cup heavy cream while stirring continuously. Add ¼ tsp red pepper flakes (if using) and ¼ cup grated Parmesan cheese. Simmer gently, stirring often, for 2–3 minutes until the sauce is slightly thickened and glossy. (Note 8)
Return the cooked shrimp to the skillet and toss to coat. Simmer for 1–2 minutes until warmed through. Squeeze fresh lemon juice over the top just before serving.
Sprinkle with chopped Fresh basil or parsley and serve immediately over pasta, rice, or toasted bread.