Heat the olive oil in a large skillet over medium-high heat. Add the shrimp, corn, garlic and 1 teaspoon salt and cook, stirring often, until the shrimp are cooked through and the corn is crisp-tender, 4 to 5 minutes. Transfer to a bowl and cool to room temperature.
Add the sour cream, lime juice, cilantro, parsley and hot sauce to the shrimp mixture and stir to combine. Add the avocado and gently toss to coat. Season with salt to taste. Serve at room temperature or refrigerate for up to 8 hours until ready to eat. Serve with tortilla chips for dipping.