Company : Microsoft Corporation
Key Criteria that I will look for
1. Multi Disciplinary background ( ie experience in Development / Testing/ Peoplemanagement .. )
2. He/She should have handled multiple large engagements
3. He/ She should come from a Development background (preferably .Net/ C# / Asp.net ) with exposure to multiple disciplines
Core Elements of the Job
Principal Group Program Manager is a multi-disciplinary, manager of manager role encompassing both the aspects of program delivery and people management in a highly matrix organization. This position is responsible for providing overall leadership to the team, setting direction for the team, ensuring all commitments are met and developing strong partnership with other groups, globally.
This person will lead a team, comprising of both managers (M1) and individual contributors (ICs), from various disciplines like Dev, Test, PM etc. Building alliance with teams present in other part of the globe will be key. Responsibilities include but are not limited to the following:
People Management: Hiring right talent. Ensuring that people rhythm-of-business activities are completed on time and with a diligence that inspires the team to go an extra mile, stay motivated and deliver programs. Some of these activities are: Career Development Plans, Resource Planning, Training Plans, Performance Reviews, Rewards.
Program Delivery: Ensuring that all programs are delivered with agreed upon business value, on time and highest quality.
Business Management: Ensuring that financial targets of the group are met, variances are minimized and reasons for variances are known; business reviews are conducted as per rhythm-of-business.
Technology Management: Enabling the team to innovate and create strong partnership with other groups;
Risk Management: Ability to manage risks related to people, technology and processes.
Job Location
This position is based in Hyderabad, India and will report solid line to the Engineering Division leader in Hyderabad and dotted line to platform PUM in US The job requires minimal travel, primarily to participate in planning and review discussions with team(s) in USA.
Ideal Candidate
Minimum 10 years of Program Management experience effectively delivering and implementing of mission critical business applications
Proven ability in managing and integrating all core functions (e.g. Development, Testing, Program Management) of an engineering team
Demonstrated ability of seeing forest for trees, strategic thinking
Self-starter, who can deal with ambiguity, maintains focus, drives to clarity and provides innovative solutions.
Demonstrated ability to collaborate and deliver results in a matrix organization.
Strong written, verbal, and presentation skills.
Sound problem resolution, team building and decision making skills.
Proven ability to manage multiple tasks to schedule and collaborate across multiple groups.
Should be able to work independently with minimal supervision.
Expertise in various software Development methodologies like SCRUM, TSP/PSP
Experience in dealing with sub-contractors/vendor management is desirable.
Thursday, August 27, 2009
Subscribe to:
Comments (Atom)