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.
Any Graduate