Description

Job Description:

An Azure Apps Support Engineer will have:

•            Knowledge of the .NET Framework and how to develop ASP.NET applications using C# and VB.

•            Knowledge of MVC frameworks, particularly ASP.NET MVC.

•            Knowledge of IIS configuration and how HTTP requests are handled by IIS.

•            Knowledge of Azure App Services and Cloud Services is an added advantage.

•            Understanding of how HTTP requests are handled end-to-end including HTTP headers, cookies, etc.

•            Working knowledge of Visual Studio.

•            The ability to troubleshoot complex web application issues in an often-ambiguous environment.

•            Knowledge of HTML and CSS.

•            Ability to thrive in a strong team environment focused on providing a consistently high level of customer service in a challenging environment.

•            Knowledge of PHP, Node.js, Java, JavaScript and popular frameworks such as WordPress, Joomla and Drupal is a plus

 

Critical Exposure areas;

•            Knowledge and experience with .Net Framework, ASP.NET, VB.NET and Webservers - IIS

•            Industry programming experience in building Web applications & Troubleshooting skills

 

General Responsibilities of an SE:

•            Represent Microsoft and communicate with corporate customers via telephone, written correspondence, or electronic service regarding problems identified in Microsoft software products, and manage relationships

•            Be flexible to work in different shifts.

•            Use trace analysis, source code, and other sophisticated debugging tools to analyze problems and develop solutions to meet customer needs; may involve writing code.

•            Acquire & coordinate resources from other groups as needed to resolve customer issues.

•            Manage hot issues by setting customer expectations, devising action plans, being available 24x7, and professionally communicating to all parties involved.

•            Share knowledge with other engineers and develop customer solutions efficiently.

•            Communicate technically complex information with Microsoft’s developer customers via telephone, written correspondence, and electronic services.

•            Continually learn technologies and develop deep expertise in Microsoft products.  Apply that knowledge to real-world programming problems.

•            Create advanced technical content including Microsoft Knowledge Base articles, samples, whitepapers, and training.

•            Own and Participate in regular technical triage meetings to share knowledge with other engineers and help them develop efficient solutions to their customers.

•            Drive resolution of critical situations (CritSits) and ensure smooth execution through the life of the crisis by adherence to processes and guidelines.

Education

Any Graduate