Revenue Forecasting SOW creation and scope tracking P&L Management Program Management Business Case Development People Management Project Analytics Escalation Management Design Thinking
Secondary Skills
Delivery Management
Specialization
Delivery Management: Associate Director Delivery & Program Management
Job requirements
The Delivery Director oversees the endtoend delivery of software development projects ensuring they meet business objectives are completed on time and within budget.
This role involves mentoring PMs SMs teams fostering a culture of continuous improvement and delivering highquality software solutions aligned with business needs and technical standards.
A strong focus is placed on maintaining regular reporting cadences meeting target revenue and margins and driving cost efficiencies without compromising quality.
Key Responsibilities:
1.Software Development Program Management:
oDefine project goals deliverables and success criteria for software solutions.
oDevelop detailed plans including resource allocation timelines and risk mitigation.
oEnsure software development follows Agile or hybrid methodologies delivering in iterative cycles.
oMentor coach project managers & teams to achieve their full potential.
oFoster a culture of collaboration accountability and continuous learning
oIdentify skill gaps within the team and recommend training or upskilling initiatives.
2.Stakeholder Collaboration and Reporting:
oMaintain a regular cadence for reporting including WSR MBR QBR
oAct as the bridge between business stakeholders product owners and technical teams.
oProvide actionable insights to stakeholders on project progress risks and opportunities.
3.Revenue and Margin Management:
Ensure projects are delivered within budget while achieving target revenue and profitability margins.
oTrack and manage financial performance metrics including cost savings efficiency gains and ROI.
oProactively identify and address factors impacting financial performance.
oStreamline processes to optimize output resource utilization and cost savings.
oImplement automation and best practices to reduce delivery timelines and overhead costs.
oNegotiate vendor contracts to ensure costeffectiveness.
4.Risk Management:
oIdentify potential risks and develop mitigation plans to ensure uninterrupted delivery.
oProactively resolve conflicts and remove project roadblocks.
5.Quality Assurance and Delivery:
oEnsure adherence to coding standards testing protocols and best practices.
oFacilitate code reviews sprint reviews and retrospectives to maintain high quality.
oOversee final product delivery and ensure alignment with business needs and user expectations.
Qualifications:
: oBachelors degree in Computer Science Software Engineering or a related field.
:
o15 years of experience in software development and project delivery.
oProven experience leading and mentoring agile software development teams.
oHandson experience with SDLC CI/CD pipelines and software quality assurance practices.
3.Skills:
oStrong understanding of software architecture and development methodologies.
oProficiency in Agile tools (e.g. JIRA Azure DevOps).
oExceptional leadership communication and interpersonal skills.
oFinancial acumen to track and manage revenue costs and margins effectively.
oTechnical expertise in programming languages and frameworks (e.g. Java .NET Python etc.).
4.Certifications (Preferred):
oCertified Scrum Master (CSM) or SAFe Agilist.
oPMP (Project Management Professional) or Prince2.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.