Tech Support (Developers - App Service) SE

Educational Qualification: Bachelor or Master’s Degree or Equivalent    
Years for work Experience: 3 + Yrs
Location: USA / EMEA / APAC / India
Nature Of Position: Permanent (E) / Sub-contractor

Job Family Details / Responsibilities    

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
General Responsibilities of an SE:
• Represent customer and communicate with corporate customers via telephone, written correspondence, or electronic service regarding problems identified in 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 developer customers via telephone, written correspondence, and electronic services.
• Continually learn technologies and develop deep expertise in various products.  Apply that knowledge to real-world programming problems.
• Create advanced technical content including 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.

Primary Skill    
• IIS/ASP.NET and Azure App Services along with the knowledge of logs analysis.

Secondary Skill    
• Candidates must have strong customer service, accurate and logical problem solving, and communication skills, and the ability to work in a team environment.