You suffer from the same problem that plagues most Indian/IT applicants... You don't have much to distinguish you from a very competitive pool right now. I honestly don't think that raising your GMAT score from 700 to 740+ will help you at all. You really need to develop an application that will be unique vs. other Indian/IT folks, and increasing your GMAT score even to 780 unfortunately won't do that.
Your work experiences sound great. It sounds like you have made a rela impact. But you need to present a much more well-rounded application... Why no community service? What about hobbies? What do you have that makes you unique, outside of your job? Definitely continue to gain new experiences at work -- especially leadership experiences, leading teams, launching new initiatives, etc. -- but you will also need to show interests outside of your job to get into a top-ten school.
Right now, I think that schools in the 20-30 range (based on rankings) are a better bet for you, but you can improve that by doing some of what I describe above!
Veritas Prep | GMAT Prep | MBA Admissions Consulting | Co-author, Your MBA Game Plan
Save $100 on Veritas Prep GMAT Courses And Admissions Consulting
For a limited time, receive access to five Veritas Prep Computer Adaptive practice tests when you purchase a Veritas Prep GMAT book! Buy Now!
Enroll now. Pay later. Take advantage of Veritas Prep's flexible payment plan options.
Veritas Prep Reviews