Technical Account Manager at Microsoft

At Microsoft, we’re about helping customers realize their potential. From gamers to governments, moms to mega-corporations, we serve just about every kind of customer, all over the globe.

Many people think Microsoft = software. We do do software-but we also do hardware, services, research, and more. We work on PC operating systems and applications-like Windows and Windows Live. Products for IT professionals and developers-like Windows Server and Visual Studio. Online services such as Bing and MSN. Business solutions like Office and Exchange. And devices like Xbox, keyboards, webcams, and mice. We’re passionate about what we do.

What this means if you come to work here is opportunity-to do things that make a real difference in millions, even billions, of lives. To reach your potential. So why not take a closer look at Microsoft? We think you’ll find that amazing things really do happen here.

 

Job description

Application Development Manager /Technical Account Manager

Don’t miss out on this great Application Development Manager (ADM) opportunity in Microsoft’s Premier Support for Developers organization. Our team helps enterprise clients and partners realize their full potential through accelerated adoption, enablement and productive use of Microsoft developer platform and Azure solutions. We are a growing business and we need talented individuals with a unique mix of client relationship management and application development skills.
As an ADM, you will provide our clients with access to a wide range of product and application development expertise to help them accelerate their application development cycle and produce successful applications. Our goals are our client’s goals; and we work jointly to drive impact and value in their business.
By maintaining a long-term relationship with their clients, an ADM becomes intimately familiar with the clients’ development environment. In your role you will facilitate the engagement of a wide range of product and application development experts to assist the client in realizing their objectives. Many of the engagements will take the form of architecture roundtables, technology assessments, capability building workshops, prototyping, application design reviews, testing and performance benchmarking, code reviews, porting/migration assistance, configuration management, and general development consulting. Your background and experience will make you a trusted advisor to the client and you will be expected to make recommendations on approach and services needed to achieve their desired outcomes.
Your work will have both proactive and reactive components. You will serve as the primary point of contact for the development efforts of your clients, and you may leverage other ADMs or even other groups within Microsoft to provide the best service possible. When critical situations arise, you will act as the escalation manager to bring in appropriate technical expertise to manage incidents to timely resolution. You will subsequently follow up on these situations to ensure the appropriate remediation steps are taken to prevent future occurrences. Remediation may take the form of a product improvement within Microsoft or development of enhanced capability at the client.
The ADM gains an understanding of their customers’ development organizations’ impact on overall business, their development goals, and their pain points – which is used by the ADM to ensure their customers’ success with developing on Microsoft products.

Key success factors:
•Customer satisfaction
•Consistently demonstrates concise and effective communication with customers and employees
•Occasionally leads sharing of best practices with team community
•Consistently establishes and maintains working relationships with internal support delivery teams, customer support teams, customer contracts and material representatives

Key Stakeholders:
This position will have regular contact with: Premier – Other Application Development Manager (ADM) and Technical Account Managers – required for establishing support and maintaining persistent account contact. PFE – Developer PFE/DSE – required for delivering deep technical knowledge on specific technologies and expert level proactive workshop deliveries. CSS – Support Engineers – required for establishing and receiving product support. MCS – Consultants – required in the event Microsoft in contracted to perform actual software development services. Microsoft Product Groups – Program and Product Management / some direct contact with developers – required to drive feature set issues and resolve software bugs. This position has frequent contact with all levels of Microsoft managers and employees and frequent contact with vendors and customers.

Qualifications:
BS in Computer Science or equivalent experience. Strong demonstrable development experience/expertise in one or more of the following technologies is desirable:
• Visual Studio Languages (VB, C/C#/C++)
• Visual Studio Team Systems (MSF/Process; Test/Build)
• Application Lifecycle Management (ALM)
• Distributed application architecture
• Web application development (ASP.Net., AJAX , Silverlight, Expression tools)
• Service Oriented Architectures (SOA) etc.
• SharePoint/MOSS/Office Server/Office platform
• SQL Server/RDBMS and related technologies like BI & Reporting Services
• Integration technologies like BizTalk
• .NET 3.0/3.5/4.0…. (WPF, WCF, Workflow Foundation)
• Azure – architecture understanding for platform and infrastructure
• Exchange – Unified Communications, Communicator, Mobility

Skill and experience:
A strong business background and/or development experience with large complex business applications. The ability to move between high level design review and “roll up the sleeves” type of assistance across all phases of an application development project. Consistently practices strong organizational, communication, project management, negotiation, and problem solving skills. Development consulting experience is highly desired.

 

Click here to apply