Project managers deliver projects on time and in budget. They manage project timelines, delegate tasks, and track project resources. They need excellent communication skills, and should be highly organized. We strongly recommend knowledge of Agile methodology and one or more project management software packages.