Provide overall management and oversight to a multi disciplined team to deliver software development services and support. Assist in overseeing and documenting the initiation, execution, and closing activities for a program. Prepare and oversee work plans, schedules, planning materials. Establish, document, and manage program baselines (e.g. budget, cost, schedule, requir