All, we have a Program Manager opportunity available on the BCL team, and welcome any interested individuals who meet the requirements of the following job description, to contact
Come work on the very heart of managed code as part of the Common Language Runtime (CLR) team! The CLR is the software execution engine which underlies all of Microsoft’s .NET technology – including the entire future WinFx replacement for the Win32 API. The CLR is pivotal to the future success of Microsoft’s operating systems, and internet-based software solutions. If you are a smart, passionate and determined individual who can learn fast and wants to work on core platform technology, this position is for you. We are looking for a highly motivated individual, with strong customer focus and great communication skills to own feature areas of the Base Classes Libraries (BCL), which serve as the central infrastructure for all managed code. This exciting position will include defining the specifications and future of BCL features, while exploring and defining what the future of that feature area should be.
A successful candidate is expected to provide strategic leadership in defining the customer scenarios, driving virtual team collaboration and process, and building cross-group credibility through a strong scope of influence. Required qualifications include excellent problem solving skills, ability to balance short-term and long term deliverables, strong communication and project-management skills as well as good technical development background. The candidate must have excellent oral and written communication skills, strong specification writing skills, is capable of communicating at a technical level with internal developers, and 2-3 years experience of managing projects. Candidates should show good understanding of the design and architectural tradeoffs that are made building great software. Ability, and craving to write plenty of managed code is a must, and a desire to give presentations is a definite plus. There will be excellent opportunities to work on additional managed projects such as tools to help with process-engineering, and assist in defining the guidelines for writing excellent managed code.
All candidates should be able to demonstrate creativity in dealing with design problems. A BS/MS degree in Computer Science or Electrical Engineering is desirable.