Defines project requirements by identifying project milestones, phases, and elements; forming project team; establishes project estimates and maintains budget
Designs computer solutions along with team Architects and Engineers
Maintains system protocols by writing and updating procedures
Provides direction to the development and testing SCRUM teams
Conducts Agile Ceremonies
Oversees Work Management
Manage multiple IT projects simultaneously
Knowledge with the following qualifications:
Knowledge/experience with Agile Methodologies
Knowledge of Version One or similar work management tools
Knowledge/experience with MS PowerPoint, Excel, and Word
Able to present and communication at all levels within an organization
Working knowledge of one of more of the following qualifications:
DevSecOps
SCRUM Master
Secure Coding practices
Knowledge/experience of SDLC practices
Solutions Development Framework (Docker, Jenkins, Git-Lab)
Java or PL-SQ Development
Prior Management / Leadership experience
Additional Required Skills/Experience
A minimum of ten (10) years experience in project management or related field, preferably in the area of software application development and/or related field ;
A degree from an accredited College/University in Software Engineering, Computer Science, or related discipline is preferred;
Project Management Professional (PMP) certification preferred;
Able to perform all functional duties independently on high-visibility programs, or mission critical aspects of a given program;
Able to oversee the efforts of direct reporting resources and/or be responsible for the efforts of all staff assigned to a specific job;;
Experience training/mentoring less experienced personnel;
Broad knowledge of project management disciplines as outlined in the Project Management Body of Knowledge;
Extensive experience with managing software application development projects of various sizes, including client interaction and meeting facilitation;
Extensive experience defining project scope, developing work plans and project schedules, preparing project estimates, developing resource plans, and compiling project status reports;
Extensive experience managing heterogeneous project teams composed of resources from multiple vendors/organizations;
Extensive experience reviewing software documentation such as requirements specifications, design documents, manuals, test plans/cases, test scripts and test reports;