Application Delivery Manager
Doha, Doha Municipality, Qatar · Full Time
Be the first to apply
- Experience
- 12+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
The Delivery Unit Leader for Application Development directs the complete lifecycle of software development initiatives within Malomatia's portfolio of custom-built applications. This position is accountable for leading software delivery teams and guaranteeing excellence across all stages of the Software Development Life Cycle (SDLC). The leader collaborates extensively with the Practice Leader for Application Development & Management to elevate quality, implement process enhancements, and foster team skillset advancement aligned with organizational goals and client expectations.
Experience and Technical Competencies
- Over 12 years of progressive experience in IT management focusing on application development and package implementations.
- Minimum 8 years managing Scrum teams through every phase of the SDLC.
- Strong expertise in Java and/or .NET custom application delivery.
- Experience with integration technologies including APIs and microservices for eServices development.
- Familiar with cloud platforms such as Azure, Google Cloud Platform, and AWS, including cloud services and deployment methodologies.
- Proficient in DevOps practices including containerization via Docker, orchestration using Kubernetes, and implementing Continuous Integration and Continuous Delivery pipelines.
- Knowledgeable in software quality assurance best practices.
- Demonstrated success delivering projects under both Waterfall and Agile methodologies.
Key Responsibilities
- Develop and maintain methodologies, processes, and tools essential for successful Java and .NET service delivery in line with industry best practices.
- Drive continuous process improvements related to development, testing, release cycles, technical specifications, application integration, and modernization efforts.
- Manage the Delivery Unit’s operations to ensure peak productivity and timely project completion.
- Support pre-sales efforts by identifying cross- and up-selling opportunities and contributing technical input to proposals aligned with client requirements.
- Evaluate the strategic alignment and feasibility of incoming Requests for Proposal (RFPs) and tenders, estimating resource needs accordingly.
- Provide technical leadership and strategic oversight to teams, assure project objectives are met, and oversee SDLC activities including development, testing, implementation, client support, and governance.
- Serve as the primary escalation point for project issues, offering technical and functional assistance for decision-making and resource planning.
- Lead capability development initiatives, identify team skill deficiencies, and coordinate appropriate training programs.
- Optimize resource allocation and team utilization to maximize billable hours and achieve financial targets.
- Plan and monitor the Delivery Unit budget and manage invoicing processes for clients and third-party vendors.
- Engage in high-level analysis of system requirements derived from client meetings, regulatory changes, and project priorities.
- Assist Project Managers in client communications, providing technical insights and supporting swift resolution of escalations and customer feedback.
Additional Information
This is a full-time, onsite position based in Doha, Qatar, requiring strong leadership, technical expertise, and strategic thinking to manage application delivery and team development effectively.