Summary
Overview
Work History
Education
Skills
Certifications
References
Timeline
Generic

TSHIFHIWA MUDZUSI

Centurion

Summary

Dynamic Software Development Manager with 18+ years of experience in full SDLC, leading high-performing teams to deliver scalable, high-transactional applications in finance, logistics, and healthcare.


Microsoft Certified Professional skilled in C#, Java, ASP.NET, .NET Core, Azure, and Agile methodologies like Scrum and TDD. Proven track record of transforming complex business requirements into optimized, performant solutions while mentoring developers, managing budgets, and mitigating risks to ensure on-time project delivery. Excel at fostering collaboration across stakeholders to drive innovation and organizational growth.

Overview

18
18
years of professional experience

Work History

Software Development Manager

South African Institute of Chartered Accountants
06.2022 - 09.2025
  • Assisted in developing software solutions by collaborating with cross-functional teams.
  • Learned and utilized Agile methodologies to support project management and delivery.
  • Contributed to code reviews, ensuring adherence to coding standards and best practices.
  • Supported quality assurance efforts by testing applications for functionality and performance.
  • Engaged in continuous learning of programming languages relevant to current projects.
  • Participated in team meetings to discuss project progress and share innovative ideas.
  • Inspected final products for application uptime, overall performance and ease of use.
  • Mentored junior developers and engineers through onboarding process and long-term team contributions.
  • Reviewed code to check compliance with company coding guidelines.
  • Increased team productivity by mentoring junior developers and providing constructive feedback on their work.
  • Recruited top talent for key positions within the department, building a high-performing team capable of tackling complex projects with confidence and efficiency.

Technical Lead Software Developer

South African Institute of Chartered Accountants
08.2019 - 06.2022
  • Led software development projects, ensuring alignment with technical specifications and project timelines.
  • Mentored junior developers, enhancing team skills and fostering a collaborative environment.
  • Implemented best coding practices, improving code quality and maintainability across projects.
  • Collaborated with cross-functional teams to gather requirements and design scalable solutions.
  • Conducted code reviews, providing constructive feedback to enhance team performance and code integrity.
  • Streamlined development processes, reducing bottlenecks and increasing overall project efficiency.
  • Developed technical documentation, ensuring clarity for future development efforts and maintenance tasks.
  • Refined coding practices through regular refactoring efforts, improving maintainability while minimizing technical debt accumulation over time.
  • Optimized code for scalability, handling increased user traffic without compromising performance.
  • Participated in code reviews, promoting best practices and ensuring adherence to coding standards.
  • Established solid relationships with stakeholders by providing timely updates on project progress and addressing concerns proactively.
  • Mentored junior developers, improving team productivity and code quality through knowledge sharing.
  • Led the design and implementation of complex software features, meeting project goals and client requirements.
  • Championed knowledge transfer initiatives within the team, ensuring a consistent understanding of best practices and promoting skill development across all members.
  • Updated old code bases to modern development standards, improving functionality.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Coordinated deployments of new software, feature updates and fixes.

Senior .NET Software Developer, Full Stack

South African Institute of Chartered Accountants
10.2017 - 07.2019
  • Developed and maintained scalable web applications using ASP.NET Core and JavaScript frameworks.
  • Implemented CI/CD pipelines utilizing Azure DevOps for streamlined deployment processes.
  • Designed RESTful APIs to enhance system integration and improve application functionality.
  • Conducted troubleshooting and debugging of production issues, ensuring minimal downtime and user impact.
  • Utilized agile methodologies like Scrum or Kanban in software development projects to ensure adaptability and rapid delivery of quality products.
  • Enhanced application security by integrating authentication protocols and conducting regular vulnerability assessments.
  • Integrated API endpoints from various third-party services for improved functionality and feature-rich applications in .NET environments.
  • Designed database structures using SQL Server databases for optimized data storage and retrieval methods in .NET applications.
  • Managed source code repositories with Git version control systems to maintain organized project files for easy collaboration among team members.
  • Participated in code review sessions to ensure high-quality, maintainable code was produced by the team consistently.
  • Streamlined complex processes by designing and implementing user-friendly web interfaces using HTML, CSS, JavaScript, and ReactJS.
  • Reduced software bugs through thorough testing, debugging, and adherence to solid coding principles.
  • Streamlined complex processes by designing and implementing user-friendly web interfaces using HTML, CSS, JavaScript, and ReactJS.
  • Led code reviews to ensure adherence to best practices and optimized performance across applications.
  • Collaborated with cross-functional teams to define requirements and deliver software solutions on time.
  • Mentored junior developers, fostering skill development and knowledge sharing within the team.
  • Developed custom RESTful web services enabling efficient communication between server-side components and front-end applications built with ReactJS framework.
  • Contributed to application scalability by integrating cloud-based services such as Azure into the software architecture.
  • Enhanced software performance by optimizing and refactoring existing .NET code.

Senior Full Stack Software Developer

Ram Hand-to-Hand Couriers
06.2016 - 09.2017
  • Designed and documented systems based on analysis results, extending product suites with new features and integrating logistics mobile solutions.
  • Led full software development lifecycle, ensuring delivery of high-quality products on time.
  • Created development strategies for high-impact projects, meeting with managers to provide milestone updates and detailed reports.
  • Reviewed user requirements, analyzed, designed, implemented, and trained on new applications, ensuring seamless enterprise integration.
  • Integrated RESTful APIs to enhance system functionality and user experience.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Proved successful working within tight deadlines and a fast-paced environment.

Senior .NET Web Developer

Netcare
04.2014 - 02.2015
  • Rewrote doctor's administration application for national hospitals, simplifying workflows and processes; also utilized by PrimeCure for clinical partners.
  • Redesigned SSRS reports for doctors' payments and developed Medicross Clinical Admin DNN Module.
  • Performed regression and system-level testing, implemented SEO to boost search results and business flow, and followed quality standards to minimize errors.
  • Collaborated with clients to establish specifications and designs, conducting field visits for business development.
  • Developed responsive web applications using HTML, CSS, and JavaScript to enhance user experience.
  • Collaborated with cross-functional teams to define project requirements and design specifications.
  • Implemented version control systems such as Git to manage codebase efficiently.
  • Optimized website performance through debugging and code refactoring techniques.
  • Coded websites using HTML, CSS, JavaScript, and jQuery languages.
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX, and JSON coding.
  • Adhered to SEO best practices while designing sites.
  • Integrated third-party APIs to enhance website functionality and provide additional services to users.
  • Implemented version control systems such as Git to manage codebases efficiently.

Programmer Analyst

E4 Strategic
08.2010 - 04.2014
  • Led development of Deceased and Insolvency Operational System for Standard Bank and sole developer for integration system linking 1000+ attorneys with Nedbank's debt collection (console app).
  • Developed Debt Review Application for Standard Bank, Forex System for Forex People, and Debt Collection System integrated with SAB's SAP.
  • Resolved system malfunctions through troubleshooting and in-depth analysis, providing input for strategic planning.
  • Analyzed system requirements and developed technical specifications for software solutions.
  • Collaborated with cross-functional teams to implement process improvements and enhance system performance.
  • Designed and executed test plans to ensure software quality and functionality prior to deployment.
  • Mentored junior analysts in programming best practices and troubleshooting techniques for efficient problem resolution.
  • Provided ongoing support for users experiencing issues or requiring assistance with application functionality.
  • Contributed to successful project completion with effective time management and prioritization skills, meeting tight deadlines consistently.
  • Improved systems with addition of new features and infrastructure.


Intermediate .NET Developer

Innovation Group South Africa
06.2008 - 07.2010
  • Developed and maintained call center telemarketing system (CallDynamics), writing SQL scripts for maintenance and integrating bank leads for management decisions.
  • Mentored junior developers by sharing knowledge and providing guidance on best practices in .NET development.
  • Analyzed, evaluated and developed new web and database applications.
  • Enhanced application performance by optimizing .NET code and implementing best practices.
  • Developed and maintained scalable web applications using ASP.NET and C# frameworks.
  • Collaborated with cross-functional teams to gather requirements and design solutions.
  • Implemented RESTful APIs to enhance system integration and data exchange.
  • Conducted code reviews to ensure adherence to best practices and coding standards.
  • Managed version control processes using Git for seamless project collaboration.
  • Led the migration of legacy systems to modern .NET architecture, improving reliability and maintainability.

Junior Web Developer

3fifteen Technology Solutions
04.2007 - 05.2008
  • Maintained and enhanced applications including Wits University CMS, Anglo Gold Ashanti Web App, and Milk-SA Website, ensuring browser compatibility.
  • Assisted in the integration of APIs to streamline data flow between front-end and back-end services.
  • Applied knowledge of JavaScript and Object-Oriented Programming to create successful designs.
  • Improved user engagement with interactive web elements using JavaScript and jQuery.
  • Developed responsive web applications using HTML, CSS, and JavaScript frameworks.
  • Collaborated with designers to implement user-friendly interfaces and enhance user experience.
  • Conducted website performance testing to identify and resolve issues for optimal functionality.
  • Utilized version control systems such as Git for efficient code management and collaboration.

Education

Certificate in Strategic Management Principles - Strategic Management

University of Pretoria
Pretoria
12-2024

Postgraduate Diploma in Business Management - Business Management

MANCOSA
Johannesburg
12-2017

B-Tech in Information Technology - Computer Applications Development

Tshwane University of Technology
Pretoria
12-2017

National Diploma in Information Technology - Computer Applications Development

Durban University of Technology
Durban
12-2005

National Certificate - Commerce

DURBAN UNIVERSITY OF TECHNOLOGY
Pietermaritzburg, South Africa
12-2002

Skills

  • Languages & Frameworks: C#, Java, VBNET, NET Framework, NET Core, ASPNET, MVC, Entity Framework, LINQ, RESTful APIs, AJAX, jQuery, JavaScript, React JS, Vue JS, Bootstrap, XamarinAndroid
  • Databases & Tools: MS SQL Server, MySQL, PL/SQL, SSIS, SSRS, TFS, GIT, Enterprise Architect, Power Apps, SharePoint, XAML, XML, XHTML, CSS
  • Cloud & DevOps: Azure, DevOps, D365 Development & Customization
  • Team leadership, coaching, and performance management
  • Project planning, resource allocation, risk mitigation, and budget oversight
  • Cross-functional collaboration with design, QA, and business stakeholders
  • Critical thinking, problem-solving, and decision-making under pressure
  • Effective communication, conflict resolution, and stakeholder relationship building
  • Methodologies: Agile (Scrum), Test-Driven Development (TDD), Waterfall

Certifications

  • Microsoft Certified Professional (MCP)
  • Microsoft Dynamics 365 Customization and Configuration
  • Agile Project Management - Foundation & Practitioner (AgilePM®)
  • CBM Training - Management and Leadership Programme
  • MCTS: Web Applications
  • MCTS: Microsoft Windows SharePoint Services 3.0 - Application Development
  • TOGAF 9 Foundation

References

Available on request 

Timeline

Software Development Manager

South African Institute of Chartered Accountants
06.2022 - 09.2025

Technical Lead Software Developer

South African Institute of Chartered Accountants
08.2019 - 06.2022

Senior .NET Software Developer, Full Stack

South African Institute of Chartered Accountants
10.2017 - 07.2019

Senior Full Stack Software Developer

Ram Hand-to-Hand Couriers
06.2016 - 09.2017

Senior .NET Web Developer

Netcare
04.2014 - 02.2015

Programmer Analyst

E4 Strategic
08.2010 - 04.2014

Intermediate .NET Developer

Innovation Group South Africa
06.2008 - 07.2010

Junior Web Developer

3fifteen Technology Solutions
04.2007 - 05.2008

Certificate in Strategic Management Principles - Strategic Management

University of Pretoria

Postgraduate Diploma in Business Management - Business Management

MANCOSA

B-Tech in Information Technology - Computer Applications Development

Tshwane University of Technology

National Diploma in Information Technology - Computer Applications Development

Durban University of Technology

National Certificate - Commerce

DURBAN UNIVERSITY OF TECHNOLOGY
TSHIFHIWA MUDZUSI