Maintain responsibility for planning and managing company resources to execute development project or project components from design phase through implementation. Interpret market requirements and convert to program deliverables. Identify and communicate project scope and ensures program milestones and objectives are met. Ensure effective communication between technical and non-technical functions. Coordinate project schedules, monitor budgets, and assign tasks. Keep management informed of key issues and changes which may impact expected business results.