5+ years technical support, technical consulting experience, or information technology experience
OR Bachelor's Degree in Computer Science, Information Technology (IT), or related field AND 3+ years technical support, technical consulting experience, or information technology experience.
Experience with C, C#, or C++.
Ability to read and analyze source code.
Business level fluency to read, write and speak English.
Additional or Preferred Qualifications
2+ Years experience in product support or software development.
Experience in one or more programming languages.
Experience with Windows System Administration/Configuration.
4+ years of experience in product support or software development.
Experience with debugging or reverse engineering code using the Microsoft Windows Debugging Tools (WinDbg) or similar debugger tools.
Working knowledge of operating system internals (experience with Windows Internals and Architecture is a plus).
Proficient problem solving and troubleshooting skills, an ability to use various data collection tools and methodologies to analyze problems, determine root cause and develop solutions.
Basic understanding of:
Windows Registry
File Storage
User Accounts & Access Control
Event Logs & Auditing
Performance/Resource Monitoring
Networking (TCP/IP)
Response and Resolution:
You own, investigate, and solve complex customer technical issues and act as an advisor to the customer, collaborating within and across teams and leveraging troubleshooting tools and practices.
Readiness:
You lead in building communities with peer delivery roles and share your knowledge through readiness programs, technical coaching and mentoring of others.
You deepen your technical and professional proficiency to enable you to resolve complex customer issues, through training and readiness.
Product/Process Improvement:
You engage with Microsoft Engineering/ Supportability teams to investigate potential product defects and help develop automation techniques and diagnostic tools driving Microsoft product improvements.