- Plan project timelines and milestones;
- Create and analyze project documentation;
- Coordinate the overall development process;
- Manage workload among team members;
- Identify and escalate issues in a timely manner;
- Manage customer expectations and relationship;
- Ensure delivery within the given timeline and budget;
- Manage internal and external project meetings;
- People management including managing and development project team members, monitor teamperformance.