Roast the corn on a grill or in an oven until done and lightly charred. Alternatively, boil corn in water for 4 minutes and drain. Allow to cool then cut kernels from the cobs.
Place corn into a bowl. Add remaining salad ingredients.
Whisk dressing ingredients together and stir into the corn mixture.
Refrigerate at least 1 hour before serving.