Project Manager App. Dev. (Exp. 10 - 12 years)
ROLE Expectations:
- We are looking for an assertive individual who can creatively think and solve problems and has end to end experience of project management for application development projects.
- He/she should be skilled at influencing and negotiating with project stakeholders independently.
- Hands-on project management experience on delivering 4-5 successful projects in either of the models (waterfall/iterative/agile), knows details of at least 1 in detail and understand the other at a high level
- Can independently handle conflicting situations by understanding others perspectives.
- Understands problems and can think of solutions with pros and cons and provide a recommendation via a fact based analysis.
- Understands the situation and stakeholders, does his/her homework to present the case by carefully considering trade-offs/wins.
- Is aware of one's own culture and differences that may exist in other cultures.
- Is aware that many of his/her cultural beliefs about other cultures arise from stereotypes.
- Understands team maturity level and is able to manage to the depth required.
- Understands that a project team comprises of colleagues coming from different subject areas and tries to bring cohesiveness by using different techniques.
- Uses virtual communication techniques effectively by using relevant tools and technologies.
- Pre-empt problem situations and show alternatives to resolve, taking those to closure.
- Is able to understand high level requirements, sometimes ambiguous and work through with different stakeholders to arrive at a detailed plan
Core Skills Summary
- Perform high-level assessment of the business, functional, technical, and non-technical requirements of the project.
- Ensure that estimates are provided on time and cover the entire scope of the project.
- Manage projects and releases by establishing appropriate scope, schedule and change management procedures and coordinate the overall delivery as per the defined plan.
- Perform a Risk Management analysis, monitor risk mitigation plans closely and continuously re-evaluate the contingency plans developed with respect to their current validity.
- Review the Project/Issue status on periodical basis with the overall project team.
- Track and monitor the project budget.
- Participate in Change Control meetings and communicate the change to project team.
- Participate in impact analysis meetings and discussions
- Monitor UAT on an ongoing basis for validity, impact, and closure of issues with Technical Leads.
- Audit key deliverables for a project to ensure that the deliverables meet quality and timelines.
- Gather status and create status reports for project team, onshore stakeholders and management team covering project health in terms of schedule, scope, quality, budget etc.
- Communicate regularly with development team, testing team, Technical Leads, about project status including development changes, scheduling, and quality goals.
- Support Group Manager/Senior Group Manager in leading improvement activities and ensuring
- Streamline existing process on a regular basis
- Has expertise in at least 1-2 PM tools and systems (example: JIRA, TFS, MS PROJECT).
- Has expertise around software delivery metrics from requirements, development, design, testing etc. - Independent in using a tool and reporting data based on the tool
Education and Experience
Bachelors or Master's Degree in Engineering/Computer Applications
10+ years of work experience including:
Proficient with Software Development Life Cycle (SDLC) with working experience in at least one phase
Mastery of Iterative or Waterfall or Agile project management techniques and relevant reporting
Proficient in using Microsoft Project Plan, Excel, Visio, Powerpoint etc.