Are you interested in the cloud business and passionate about cloud Azure application technology? The Microsoft Azure Platform is strategic to Microsoft enabling customers, ISVs, and Microsoft IT to develop, test, and deploy solutions in the cloud to take advantage of economies of scale, reliability, globally distributed data centers, and generally reduce the effort of managing dedicated IT infrastructure. Azure is a growing leader in the cloud market with Azure Support enabling customer success and providing a key differentiator when customers make buying decisions. Responsibilities The job holder is responsible for delivering professional technical consulting, supporting and trouble-shooting service to customers based on Microsoft Azure platform with Microsoft development tools and technologies. Help customer build, debug and tune Cloud based applications by analyzing customer’s problems, tracing customer’s code / dump and writing sample codes. Collaborate with global teams and manage relationships among multiple customers, escalation teams and other internal Microsoft resources. Qualifications: 1) Bachelor or Master Degree in Computer Science, Software Engineering or equivalent experience is preferred. 2) In-depth knowledge in .Net framework or Open Source technologies such as Java, Node.js, PHP, Python etc 3) Good knowledge about Networking (Prefer) 4) Strong communication skill. Fluent in both oral and written English. 5) Proven capability of a quick learner. Self-driven and self-motivated.