Lead and manage multiple complex customer facing software delivery projects from initiation through closure. Take full ownership and accountability for project planning, resource management, scope and budget management to deliver profitable projects on time. Manage project scope, schedule, risks and issues to ensure smooth delivery of projects.