About the Role
The Delivery Manager is a pivotal highly technical leadership role responsible for the successful end-to-end delivery of multiple software projects. The ideal candidate will have a strong background in software development business analysis or IT project management and will have successfully transitioned into a leadership position. You will oversee multidisciplinary teams manage client relationships and ensure project profitability while championing quality and continuous improvement.
Key Responsibilities
Delivery and Project Oversight :
Manage the full software development lifecycle from project initiation and analysis to deployment and maintenance.
Oversee several teams composed of technical professionals with varying levels of experience.
Ensure quality delivery of solutions adherence to Agile methodologies and delivery within budget.
Drive continuous integration automation of the software development lifecycle and source control management.
Consultative Support & Strategic Partnerships :
Act as a consultative partner providing expert guidance to the sales team and client account managers throughout the sales and project lifecycle.
Collaborate closely with the sales team to manage the sales pipeline develop new business opportunities and assist with technical proposals and collateral.
Serve as a technical expert during key client engagements collaborating with account managers to build trust and strengthen relationships.
Provide strategic guidance on solution design ensuring it aligns with technical feasibility and business goals.
Team Leadership and Mentorship :
Own and mentor teams of developers analysts designers and testers.
Provide career guidance and professional development training to team members with diverse skill sets.
Foster a collaborative and high-performing environment ensuring teams have the necessary means and support to succeed.
Financial and Operational Management :
Oversee project budgets manage costs report and ensure project profitability.
Allocate projects and team members based on skills capacity and project requirements.
Manage the provisioning of software development tools and platforms such as JIRA and GitHub.
What You Bring
Why Join Us
Who We are...
SmarTek21 founded in 2006 is an innovative digital transformation leader dedicated to empowering organizations through design-led data-centric solutions. We believe that exceptional user experiences and intelligent data-driven insights are pivotal in shaping the future of business. At the heart of our approach is Design-Led Engineering where we combine strategic design principles with cutting-edge technology to create tailored solutions that deliver significant business outcomes. Our commitment to accelerating digital transformation includes specialized expertise in Agile DevOps Data Engineering and analytics Testing Automation and support and comprehensive Managed Application and Infrastructure Services. Weve evolved from our consulting and development roots into a full-spectrum service provider integrating advanced technologies like Generative AI (GenAI) to facilitate our clients seamless transformative digital journeys. A passion unites our dynamic team of technology visionaries and business strategists for innovation and excellence. At SmarTek21 youll join a collaborative environment dedicated to shaping the digital landscape and driving impactful results for organizations worldwide.
SmarTek21 is committed to fostering a diverse and inclusive environment. We encourage applications from individuals of all backgrounds and experiences.
Required Experience :
Senior IC
Key Skills
Project Management Methodology,Kanban,Project / Program Management,Agile,Waterfall,Project Leadership,Application Development,Project Management,Scrum,Microsoft Project,SDLC,Project Implementation
Employment Type : Full-Time
Experience : years
Vacancy : 1
Delivery Manager • Pretoria, Gauteng, South Africa