Key Responsibilities: Delivery Management: Own end-to-end delivery of IT software services projects across development, maintenance, and support engagements. Ensure delivery commitments are met in terms of scope, schedule, cost, and quality. Manage multiple projects using Agile, Scrum, Waterfall, or