First, heat the butter in a skillet over medium-high heat. Add the corn and let it sit, cooking, to get a char on it, stir and let it cook again, this will take about 6-10 minutes.
Now, in a medium bowl, add the corn, jalapeño, mayonnaise, garlic, green onions, cilantro, lime juice, cheese, and chili powder. Stir well to combine; gently fold in the avocado.
Keep refrigerated until ready to eat.
Happy Cooking, The Barbee Housewife