Heat oil in a pan and add the corn. Cook for 2-3 minutes until the corn is slightly browned. Keep aside.
In a bowl mix together the mayo, cream cheese and Parmesan cheese.
Add warm corn into this and stir well until the cheese melts.
Add all the remaining ingredients and mix well.