Head, Project Management Office
Job Description:
- Provide technical guidance and leadership to the team and be fully accountable for the entire service delivery for that team.
- Accurately maintain software project records, proactively providing status reports as required.
- Manage software development projects from concept to launch.
- Lead the team by providing assistance and support as needed to meet the requirements.
- Assess performances of team members and develop a plan for improvement.
- Engage in the company’s drive to improve the skills of the employees, its processes, and to help discover new tools/frameworks.
- Collaborate with other heads/managers to further improve processes and technical skills of the team.
- Coordinate internal and external resources for flawless execution of software projects.
- Ensure that all projects are delivered on time, within the scope, and within budget.
- Assist in the definition of software project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility.
- Ensure resource availability and allocation.
- Develop a detailed project plan to monitor and track progress.
- Manage changes to the project scope, project schedule, and project costs using appropriate verification techniques.
- Measure project performance using appropriate tools and techniques.
- Report and escalate to management as needed.
- Manage the relationship with the client and all stakeholders.
- Perform risk management to minimize project risks.
- Create and maintain comprehensive project documentation.
- Meet with clients to take detailed ordering briefs and clarify specific requirements of each project.
- Track project performance, specifically to analyze the successful completion of short and long-term goals.
- Develop comprehensive project plans to be shared with clients as well as other staff members.
- Use and continually develop leadership skills.
- Perform other related duties as assigned.
- Develop spreadsheets, diagrams, and process maps to document needs.
- Degree in Engineering, Information Technology, Computer Science, Management, or equivalent years of experience.
- Minimum of 10 years of total experience as an IT Professional with 4+ years experience in Project Management and 2+ years of experience leading project management teams.
- Proven working experience in project management and software development.
- Proven success in providing leadership for project teams by building and motivating team members to meet project goals, adhering to their responsibilities and project milestones.
- Team player, solution-oriented, critical-thinker, responsible, proactive, self-managed, driven, and motivated.
- Strong interpersonal, communication, and time-management skills.
- Ability to work autonomously or with a team.
- Integrity, passion, and collaborative spirit expected.
- Strong analytical and problem-solving skills.
- Ability to thrive in a fast-paced, quickly changing environment.
- Experience working in an Agile/Scrum team environment.
- Excellent client-facing and internal communication skills.
- Ability to work under pressure and meet constantly changing timelines.
- A sense of ownership and pride in your performance and its impact on the company's success.
- Excellent verbal/written communication and data presentation skills, including an ability to effectively communicate with both business and technical teams.
- Must have the ability to lead and manage a team.
- Must have the decisiveness in resolving business problems, making decisions, and identifying priorities.
- Must have excellent time management and organizational skills and experience establishing guidelines in these areas for others.
- Must have a strong sense of personal accountability regarding decision-making and supervising project teams.
Required Skills:
Project Teams Performance Diagrams ARe Decision-Making Data Working Experience Project Plans Reports Development Support Budget Milestones Spreadsheets Service Delivery Timelines Presentation Skills Accountability Ownership Risk Management Software Development Scrum Time Management Availability Computer Science Information Technology Records Pressure Documentation Software Leadership Engineering Project Management Communication Science Business Management