Develop the project schedule and plan to ensure timely completion of the project.
Effectively planning and managing assigned projects, ensuring delivery within agreed budget and timescales through all stages of the software development lifecycle.
Planning and coordinating the engagement of all project resources including internal business/technical resources and vendor/external resources.
...