Manage medium to large-sized internal and external systems/application development projects within assigned areas from inception to successful implementation: establish work plan for each phase of project, and arrange for recruitment or assignment of project personnel identify and schedule project deliverables, milestones, and required tasks define realistic project objectives, scope, and level of effort develop project strategies and plans, and identify the methods (waterfall, agile, etc?) and tools required for the project assign duties, responsibilities, and scope of authority to project personnel. Initiate projects, keep projects on track and on budget, and resolve issues with customers monitor progress against plan provide leadership and motivation to project team members throughout the project life cycle create status reports and modify schedules or plans as required present project status and risks/issues to IT and business leadership on frequent cadence.