Preheat a pan over medium high and add in the oil. Once hot, add the shrimp, a pinch of salt and a generous dusting of chili powder, and saute until the shrimp are pink and cooked through, just 1-2 minutes per side. If using frozen corn, throw the frozen kernels into the pan to allow to thaw for 30 seconds.
If using fresh corn, bring a small pot of water to a boil. Add in the corn kernels and blanch for 1 minute. Drain and run under cold water to stop the cooking.
Mix together the corn, shrimp, beans, peppers, cherry tomatoes, and green onions.
In a bowl, mix together the BBQ sauce, chipotle pepper, lime zest and juice, oil, and salt and pepper to taste. Toss with the salad, refrigerate, and serve either at room temperature or cold.
If you want to heat the entire thing through (cooking the corn, and peppers and tomatoes in the sauce with the shrimp and beans), you can totally use this as filling for tacos or quesadillas etc. Enjoy!