Rajesh's Advice on Tuesday, June 05, 2012 :
Yes, I can understand your situation. Competition is getting fierce with every passing day. Unless you stand out from the crown, you will find it very difficult to get a break.
Update your skills, write blogs, also look out for related opportunity like testing, business analyst as well. Don't just stick on programmer opportunity.
Build up your communication skill as well in the process..
All the very best.