Position : Software Design Engineer Lead

Based in Beijing, China

Do you want to help drive Microsoft technology into a marketplace where software is always a service? Where we battle against Linux and Unix on a daily basis for revenue and mindshare? Do you have a customer focus and want to deliver top quality solutions that give immediate business benefit? Do you want to be able to ship regularly and see the impact you made on revenue – in a business that grew 44% in FY06 to more than $244M?

If you answered yes to these questions then we have a position for you as we build the China ATC-based development, test, PM and UA team for hosting solutions! The Microsoft Communications Sector hosting solution unit is looking for a dynamic result driven Software Development Lead to join our ranks to help define and deliver the next generation of commercial service solutions on MS technology based out of the ATC in China.

As a successful lead will be able to demonstrate very strong written communications skills combined with strong technical aptitude & problem solving abilities with prior experience lead a team of 5 to 6 software developers.You will be a visible out front leader capable of driving high standards for design and development, mentor rising stars, setting development priorities and effectively driving results through a globally distributed team utilizing standard software development lifecycle practices.

We deliver solutions to the hosting community to help them offer services hosted on the Windows platform (e.g. Web hosting, Data hosting with SQL Server, Hosted Exchange, SharePoint and hosting). Our solutions include code for automation and provisioning, customized analytics for reporting through MOM and SQL Reporting services, automated multi-server deployment technology and extensive guidance on operations, sales and marketing, channel management and marketing.

Requirements for this role include a strong understanding Orchestration Models or equivalent experience working in application development utilizing business workflow logic on a server side application. The candidate should have 2 to 3 years of experience developing with:

  • C# (or Java with basic understanding of C#)
  • XML/XSLT
  • Web Services
  • Object oriented methodologies.

Candidate qualifications which are not required but are desirable include:

  • Basic understanding of Distributed Transaction Coordination
  • C++,
  • BizTalk or Windows Workflow Foundation,
  • System APIs for Microsoft applications such as Exchange, Microsoft Operations Manager, Windows SharePoint Services, Live Communications Server,
  • Visual Studio 2005 (incl/MSBuild)
  • Unit Testing Methodologies
  • Distributed Debugging Techniques