Engineering, Community & Online (ECO) is looking for a great "Software Development Engineer" to join our team. Customer support is a strategic differentiator for Microsoft and we are investing deeply to provide differentiated software-driven solutions to Enterprise Customers, Consumers and Business Partners (OEM, Hosters, ISVs, etc.). We are focused on building the next generation support experiences that enable seamless collaboration and self-help through automated diagnostics, community forums, chat, knowledge syndication, troubleshooting and escalations. We are driving to transform software support services with the goal of being the industry leader.
“Context” in our world, is a term generally used to describe building dynamic or personalized user experiences, or as a means to target content based on a specific set of conditions. In support service area, “context” is frequently raised as a method for quickly locating the correct solution for a given problem and delivering that solution with the least amount of customer effort. As part of ECO team in Shanghai, we are focusing on building up the Shared Context Platform which enables seamless support experiences across application boundaries. You(the candidate) will need to partner with PM and test counterparts to design and implement solutions and always keep security, scalability, capability, and stability in mind. Also you need to be self-critical creative, innovative, and always looking to improve yourself.
Qualifications: ? Bachelor’s degree in Computer Science or equivalent is required. Master Degree is a plus. ? 5+ industry experience with solid software design, development, and shipping experience with C/C++, C# or other programming languages. ? Working knowledge of .NET technology stack and web service. ? Good understanding on data structure, and algorithm analysis. ? Strong debugging, coding, and problem solving skills. Passion for quality. ? Possess good communication skills in both Chinese and English ? Good team player. (For the internal candidate, a track record of high performance is required.) The following development skills are a plus: ? Web development technologies (MVC, ASP.NET, XML, XSLT, HTML, CSS, JavaScript, jQuery, AJAX, IIS) ? Cloud Computing (Azure) ? Database-related application development work (MSSQL/TSQL) ? Windows Workflow Foundation
Microsoft is an equal opportunity employer and supports workforce diversity.