Support Engineer
Job number: 648215
Location: Bangalore, Karnataka, India
Qualifications:
- The ideal candidate will have minimum two years of product support experience or the equivalent in work experience. Strong Knowledge of IIS/ASP.NET and Azure App Services along with the knowledge of logs analysis.
- Candidates must have strong customer service, accurate and logical problem solving, and communication skills, and the ability to work in a team environment.
An Azure Apps Support Engineer will have:
- 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.
- Knowledge of the .NET Framework and how to develop ASP.NET applications using C# and VB.
- Knowledge of MVC frameworks, particularly ASP.NET MVC.
- 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
Responsibilities:
- Represent Microsoft and communicate with corporate customers via telephone, written correspondence, or electronic service regarding problems identified in Microsoft software products, and manage relationships with those customers.
- Be flexible to work in different shifts which would span across US day time.
- 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.