Add the olive oil, garlic powder, onion powder, paprika powder, and salt to a large baking dish. Mix thoroughly, then add the corn and ensure it is coated in the olive oil mixture.
Bake the corn for 30 minutes, turning it halfway through to ensure even cooking on all sides.
As the corn bakes, place the dressing ingredients in a high-speed blender and blend until smooth.
Prepare the rest of the salad ingredients and place them in a large serving bowl.
After the corn is cooked, allow it to cool, then cut the kernels from the cob and add them to the salad.