Roles & Responsibilities:- Manage multiple software development projects simultaneously.- Define project scope, goals and deliverables.- Plan and schedule project timelines.- Coordinate internal resources and third parties/vendors.- Measure project performance and report to management.- Identify and manage project risks.- Ensure resource availability and allocation.- Ensure adherence to project delivery schedules.