Qualifications:- Bachelor's degree in Computer Science, Information Technology, or related field. Advanced degrees such as Master's in relevant disciplines are advantageous but not always required.- Must have minimum 3 years of experience as a Delivery Manager or Project Manager.- Must have minimum 3 years of experience in software development and project management.- Must have prior experience in a technical leadership role, overseeing the delivery of multi-technology and multi-platform solutions.- Strong understanding of software development lifecycle methodologies (e.g., Agile, Waterfall). - Must be proficient in various programming languages and development frameworks. - Experience working with cross-functional teams and coordinating activities to ensure project success.- Must be knowledgeable with budgeting and resource allocation processes in the context of application system development.- Experience in evaluating and selecting vendor systems or solutions.- Excellent communication skills, both written and verbal, with the ability to effectively communicate technical concepts to non-technical stakeholders.Job Summary- Works under the general direction & supervision of the Solutions Delivery Department Head and is responsible for the overall delivery of multi-technology and multi-platform solutions. He ensures that technical deliverables are completed consistently, on-time and of quality across departments within the Capability and Delivery Division.Job Description- Works with concerned units within CDD in ensuring projects are properly staffed in terms of numbers and skills.- Works with development lead and coordinates the tasks of the different sections to ensure that activities progress on schedule and within the prescribed budget.- Works with the delivery managers to review detailed plans and budget for application system development.- Collaborates with Business Relationship Management Requirements Development Department for the initial assessment of business requirements.- Works with the Quality Assurance division in making sure defects are fixed within the agreed turnaround time.- Consults with Enterprise Architecture Team and Solutions team on technology standards and architecture direction.- Participates in the evaluation and selection of vendor systems or solution.- Performs development lead functions including technical design review, source code inspection and defect management. The development lead functions may extend to projects with either internal or external developers.- Performs other related functions that may be assigned from time to time.