Internal Client Services - Software Development (DevOps) Manager

About the Division

As Africa Technology Services (ATS), our objective is to provide the firm and our people with the means, knowledge and technical support to fulfil our professional responsibilities. The ATS division serves as a support function at Deloitte and is comprised of the following teams: 

  • PMO – Project Management Office
  • BMS – Business Management Services
  • SAP – Systems, Applications and Products
  • IAAS - Infrastructure as a  service
  • BSASI – ATS  Business Analysis
  • CAD - Centre of Application Development
  • USS – User Support Services

We are committed to empowering the firm by establishing an environment of continuous learning, challenging experiences, and enriching career opportunities. We are connected by a collaborative culture that fosters integrity, outstanding value, and strength from cultural diversity.

Job Description

Main Purpose of Job:

To manage the Development team within sphere of responsibility in the effective delivery of services to the business 

Key Performance Area

1. Strategic Impact 

  • Interrogates, clearly understands and communicates to team the agreed strategic objectives of both own Service Area and that of the client Service Line/s
  • Manages the implementation of the strategic imperatives in line with service area strategy relating to:
  • Implementation of change initiatives within designated area/s
  • Management of the implementation of plan on a day-to-day basis with team – runs sprints

2. Client Impact: External / Internal 

  • Manages quality and timeliness of day-to-day deliverables of team in area of expertise to client
  • Provides client management with sound professional advice and support across broad area of issues arising within area of expertise
  • Proactively identifies client service and technical issues and independently implement resolutions to address these

3. Operational Effectiveness

  • Manages day-to-day operations/backlog items and delivery by team to clients
  • Guides and directs daily work of team members giving recognition as well as support as needed
  • Updates Senior Manager on status weekly or as directed
  • Manages day-to-day risk issues within the team and ensures any contraventions are rectified and addressed

4. Development/Growth of Team - (Detail as applicable to role)

  • Recruits, mentors and guides team members and shares expertise and knowledge with counselees on an ongoing basis
  • Identifies areas of development for team and institute plans to address these
  • Develops strong working relationships with key talent in team to ensure retention

5. Budgets / Profitability

  • Provides input into annual budget to superior for drafting of budget for Service Area
  • Manages expenditure within team and ensures time and expenses are submitted weekly

6. Differentiators for this specific role

  • Implements Software Development standards, policies, guidelines and procedures
  • Ensures that all systems are currently supported and maintained with an up to date lifecycle plan
  • Ensures that the Software Roadmap is defined and followed
  • Streamlines processes and implements automation across the area
  • Identifies and puts plans in place to mitigate/manage risks
  • Ensures that all tasks for own work and the team is logged on the system to analyse any trends
  • Ensures team is performing well and either meets or exceeds service levels
  • Documentation for all areas of responsibility is kept updated with any changes
  • Proactive monitoring of security under area of responsibility and implementation of necessary controls.
  • Management of client expectations to improve operational excellence and client satisfaction.
  • Problem and incident management in area of responsibility.
  • Ensure IT Continuity in own area of responsibility.
  • Manages new operational business requirements – sprints planned and lead with implemenation
  • Ensure that software backlog are addressed.
  • Code reviews are conducted and adherence to TFS check-in are seen through
  • Preserving the confidentiality, integrity and availability of confidential information

Technical competencies


  • Skilled in field with sound industry and business knowledge
  • Demonstrated leadership skills
  • Experienced in communication and implementation of strategy
  • Proven ability to manage and execute projects
  • Experienced in development and delivery of professional presentations
  • Good report writing skills
  • Good financial knowledge 


  • Excellent communication skills, both written and verbal
  • Effective interpersonal and relationship building skills
  • Good mentorship and coaching ability with desire to develop self and others
  • Strong client delivery focus
  • Adaptable, managing change and ambiguity with ease
  • Focus on quality and risk
  • Effective problem solving ability
  • Excellent business acumen


Minimum Qualifications

  • Honours Degree OR
  • MCSD: Web applications
  • Microsoft Certified Solutions Associate
  • MCSE: SharePoint
  • Microsoft Certified Solutions Expert

Desired Qualifications

  • Postgraduate qualification (Computer Science / Information Systems)
  • Scrum certifications
  • Management certifications
  • DevOps certifications
  • ITIL

Minimum Experience

  • 7 years’ working experience within Information Technology / Software Support / Development

Desired Experience

  • 2 years at Senior Consultant / Team Lead within the function

Additional Information

*Please note that this job advertisement provides a summary of the capabilities required and all candidates shortlisted will receive a full list of capabilities

Deloitte is a leading global provider of audit and assurance, consulting, financial advisory, risk advisory, tax and related services. Our global network of member firms and related entities in more than 150 countries and territories (collectively, the “Deloitte organization”) serves four out of five Fortune Global 500® companies.