Strong understanding of software development methodologies (Agile, Waterfall, etc.)
Experience with project management tools (Jira, Asana, etc.)
Experience measuring staff effort related to user stories and tasks surrounding testing, development, and any other part of a typical technical strategy or implementation project
Understanding and use of document management and version control.
Experience gathering and presenting information to various levels of stakeholders.
Experience managing projects with multiple project teams.