Coordinate all aspects of a project management and ensure smooth project execution, delivery of quality software products, and client is satisfied with the work that project is doing.
Plan the project (estimate, staff, risk management, training, software development plan, etc.).
Allocating work and resource (people, equipment, facilities, materials, etc.) for the project team.
Manage resources, staffing, skill sets transferring, and recruiting of the project
Monitor and control projects.
Communicate project status and issues to management (Delivery Manager, CEO) and client.
Developing team spirit, motivating and building morale; dealing with problems.
Mentor and provide guidance to project members.
Make presentation/white papers for new initiatives.
Level 2
Participate in the recruitment when necessary.
Participate in pre-sales meetings and marketing events when necessary Authorities.
Approve the performance, career path for the subordinate.
Check appropriate software/hardware purchases and other project items.