Job Title
Project Manager
Job Grade
6
Job Function/Department
Project Delivery/Technical
Position Type
Full time
Reporting To
Project Delivery Lead
Direct Reports
NA
Job Purpose
Ensure successfully manage, plan, execute, and deliver projects while managing resources, risks, stakeholders, and quality to achieve project objectives and drive organizational success. Responsible for leading projects to deliver and success on time, within budget, and with quality completion starting from the definition phase. Collaborate closely with technical team to design various development and implement life-cycle and agile methodologies for various software systems. Ensure that the project's objectives are met by driving the day-to-day execution across multiple functional/organizational teams. Set the strategic direction of projects and develop project plans. Work closely with internal and external clients to determine their company goals and strategize a plan for a new product release according to their needs and preferences. Ensure the progress of projects and deliverables remains on track with clients’ needs and project scope, budget and timeline. Provide high-quality and cost-effective project management and apply risk & action management as necessary to mitigate issues/risks through effective and proactive planning and actions
Duties & Responsibilities
- Project Planning:
- Define project scope, objectives, deliverables, and timelines in collaboration with stakeholders
- Develop detailed project plans, schedules, and budgets, and track progress against project milestones
- Allocate resources, assign tasks, and manage project team members to ensure successful project execution
- Guide the project team throughout the project lifecycle
- Resource Allocation:
- Allocate resources effectively, including human resources, budget, materials, and equipment, to ensure that project tasks are completed on time and within budget
- Assign tasks to project team members and coordinate their activities to optimize resource utilization
- Stakeholder Management:
- Serve as the primary point of contact for project stakeholders, including clients, vendors, team members, and executive management
- Establish and maintain effective communication channels
- Provide regular updates on project progress, and address stakeholder concerns and expectations
- Risk Management:
- Identify potential risks and uncertainties that may impact the project's success and develop risk mitigation strategies to minimize their impact
- Monitor and assess project risks throughout the project lifecycle
- Implement contingency plans to address unforeseen challenges
- Quality Assurance:
- Define project quality standards and ensure that project deliverables meet or exceed these standards Establish quality assurance processes and procedures
- Conduct regular reviews and inspections of project work
- Implement corrective actions to address any deviations from quality requirements
- Budget Management:
- Develop project budgets and financial forecasts and track project costs, expenses, and revenue against budgeted targets
- Monitor project financial performance, identify variances, and take proactive measures to control costs and maximize project profitability
- Familiarity with project financial analysis, including ROI calculations, cost-benefit analysis, and financial reporting.
- Team Leadership:
- Lead and motivate project teams to achieve project goals and objectives
- Provide direction, guidance, and support to team members
- Foster a collaborative and productive team environment
- Promote a culture of accountability and excellence
- Project Closure:
- Ensure that project deliverables are completed satisfactorily and that project objectives are achieved Conduct project reviews and evaluations to identify lessons learned and best practices
- Document project outcomes
- Facilitate project closure and handover to the client or relevant stakeholders
Qualification Requirements
- Bachelor Degree in Computer Science, Software engineering, IT, or any related field.
- Project Management Professional (PMP) certification or equivalent is required. Other relevant certifications, such as Certified ScrumMaster (CSM), or Agile Certified Practitioner (ACP), may also be advantageous
Experience & Job Requirements
- At least (5) years of experience as project manager in Software companies and IT fields, preferred in software programming companies, with a proven track record of successfully delivering projects on time and within budget.
- Proficiency in project management methodologies, tools, and techniques, such as Agile, Waterfall, Scrum, Kanban, etc.
- Strong understanding of project management processes, including project initiation, planning, execution, monitoring and control, and closure
- Ability to develop comprehensive project plans, schedules, budgets, and resource allocation plans.
- Experience in managing projects of varying size, complexity, and duration across IT industry
- Demonstrated experience in leading cross-functional project teams and managing stakeholders at all levels
- Proficiency in project management software tools, such as Microsoft Project, Jira, Asana, Trello, or similar platforms.
- Familiarity with collaboration and communication tools, such as Microsoft Teams, Slack, or Zoom, for remote team collaboration.
- Strong attention to detail and organizational skills, with the ability to manage multiple projects and priorities simultaneously.
- Adaptability and flexibility to navigate changes, challenges, and uncertainties in the project environment.
- Commitment to continuous learning and professional development, staying updated on industry trends, best practices, and emerging technologies in project management.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication and collaboration abilities.
- Ability to work independently and in a team environment.
- work well under pressure and with limited supervision.
- Ability to be multitask on a number of projects at once.
- Eagerness to learn and adapt to new technologies and methodologies.