Cook pasta according to package directions, drain and set aside. Let cool.
I used frozen corn, I put in a bowl with a little water and heated it up in the microwave and once warm, removed and drained and set aside. You will not need to do this if you are using canned corn. If you use fresh you can add it to a skillet with a little butter to cook until golden brown.
Once the pasta has cooled, add all the pasta ingredients to the pasta and mix together. In a separate bowl, add dressing ingredients and whisk until well combined. Pour over pasta salad and toss until evenly mixed. Top with extra cilantro if you desire.