Take full ownership of requirement gathering, development, and testing processes to ensure project goals are achieved and the team delivers high-quality results on time.
Create detailed project plans, break down tasks into measurable units, and assign responsibilities to appropriate team members.
Track project progress, coordinate cross-functional collaboration, resolve issues during execution, and proactively identify and mitigate project risks.
Oversee the preparation and standardization of project documentation at each stage to ensure completeness and quality compliance.
Assess and manage project workload, cost, schedule, and risks, and handle project scope changes effectively.
Conduct post-project reviews to identify areas for improvement and optimize future project execution.
Monitor and follow up on production incidents, ensuring the tech team responds promptly and effectively; quantify impact and metrics to enhance team efficiency.
Requirements
Bachelorβs degree or above in Computer Science, Software Engineering, or a related field.
3β10 years of experience in software project management.
Familiar with the software development life cycle, with solid skills in estimating and controlling project workload, cost, timeline, and risk.
Strong ability to analyze and resolve key issues, with hands-on experience handling unexpected problems.
Excellent teamwork and stress management skills; strong interpersonal communication, coordination, proactive leadership, decision-making, planning, and execution capabilities.
PMP certification and prior experience managing internet/software development projects are preferred.