Strong familiarity with project management software tools, methodologies, and best practices.
Take responsibility for the project management aspects
Excellent communication skills

Knowledge of the software delivery lifecycle and agile methodologies.
Plan, manage, and drive projects with specific focus timings and outcomes.
Work simultaneously on different projects with varying degrees of complexity


Source link