My suggestion is probably not to apply for MBA this year, unless you have a very specific and compelling reason to do so now. If the main reason you want to go to MBA is because you are feeling programming is not for you, then I say be patient. Average work experience is 5 years for students entering USA MBA schools. You just started work and your learning curve at Microsoft is nowhere near levelling off. The stuff you will learn at Microsoft in the next year or two is indeed enviable and special experience that many candidates to top MBA schools will wish they had, and the experience will most likely mature you and advance your insights before you have to make the big decisions in the MBA.
What you can do is start preparing and thinking about your MBA now, it's never too early for that. Learn about MBA career options. Learn about schools you might like. Start engaging into extracurricular and leadership activities that will make you attractive to MBA admissions committees, learn a new language, ask your boss to expose you to the business aspects of work at Microsoft. And enjoy your sweet-ass salary and lifestyle while you're young and before you decide to go crazy in investment banking.
>>>>>>> "Fences set on a high place will not stand firm against the wind; so a timid mind with a fool's resolve will not stand firm against any fear." ~~~~~~