Senior Software Engineer focused on financial, tax, and trust systems with government and bank integrations. Leads the architecture and delivery of cloud-hosted financial, tax, and trust platforms from design through production support. Experience delivering software within highly regulated financial, tax, and compliance environments. SARS eFiling, SharePoint, Microsoft Graph, and Azure integrate tax, trust, and document workflows for banks and professional firms.
- Enterprise Financial Systems
- Tax & Compliance Platforms
- Government System Integration
- Cloud Solution Architecture
- Business Process Automation
- Technical Leadership
Programming Languages
- C#
- PHP
- JavaScript
Backend
- .NET
- ASP.NET Core
- ASP.NET MVC
- Laravel
- Entity Framework Core
- MediatR
- Quartz.NET
Architecture
- CQRS
- Clean Architecture
- Domain-Driven Design
- RESTful APIs
Cloud
- Microsoft Azure
- AWS
- DigitalOcean
- Git
- Azure DevOps
- CI/CD
- OpenTelemetry
Integration
- SARS eFiling
- Government & Enterprise Integration
- SharePoint
- Microsoft Graph
- SOAP
- WCF
- OpenAPI
- Postman
- XML
Microsoft
- Microsoft 365
- Azure AD
- Power Apps
- Power Automate
- Power Pages
Frontend
- Blazor
- Angular
- Vue.js
- Ionic
- Bootstrap
Testing
- Unit Testing
Databases
- SQL Server
- MySQL
Tax Consulting South Africa
Bryanston, South Africa
Senior Software Engineer (Technical Lead)
Lead software engineer accountable for the architecture and delivery of trust, tax, and compliance platforms used by TCSA and partner financial institutions.
- Designed and delivered trust and tax platforms used daily by TCSA, ABSA, Standard Bank, and partner institutions.
- Designed solution architecture for multi-tenant financial and compliance platforms hosted on Azure.
- Integrated SARS eFiling, SharePoint, and Microsoft Graph into production tax filing and document workflows across partner financial institutions.
- Directed trust lifecycle processing, beneficiary administration, and return filing across portfolios exceeding 3,000 trusts.
- Introduced payroll CTC conversion automation for Dis-Chem (6,000+), Pick n Pay (4,000+), MAN Truck & Bus (4,000+), and CCBSA (3,000+), removing manual spreadsheet processing from each rollout.
- Built Azure-hosted synchronization with scheduled background processing, operational monitoring, and release accountability across live financial systems.
Selected Projects
TCSA Trust Portal
Trust administration platform supporting more than 3,000 trusts across TCSA, ABSA, and Standard Bank.
- Consolidated multi-bank trust portfolios through SharePoint and Microsoft Graph within a single administration layer.
- Standardized activation, termination, and beneficiary administration within one trust workflow.
- Deployed administration modules on Azure with tax processing aligned to SARS requirements.
Taxcon Compliance
SARS ISV platform giving tax practitioners direct access to the official eFiling API.
- Architected pipeline stages that separate taxpayer synchronization, correspondence intake, and return processing.
- Processed IT Returns through SARS eFiling with Quartz.NET managing scheduled background synchronization.
- Automated correspondence retrieval and taxpayer synchronization across large practitioner portfolios without manual intervention.
Payroll Automation
CTC conversion automation for payroll transformation programmes.
- Designed a repeatable conversion model that adapts to varied payroll structures across client engagements.
- Processed Dis-Chem (6,000+), Pick n Pay (4,000+), MAN Truck & Bus (4,000+), and CCBSA (3,000+) through automated conversion runs.
- Eliminated manual spreadsheet conversions from each payroll transformation rollout.
Xpatweb
Immigration and compliance platform for one of South Africa's largest immigration firms.
- Designed platform architecture for visa case lifecycle management and expatriate compliance tracking.
- Built case management workflows from application intake through to compliance status.
- Delivered the production release from requirements analysis through go-live.
Bumastec (Buphe Management Group)
Edenvale, South Africa
Senior Software Engineer
Senior software engineer contributing to Bumas, the Buphe Management Group insurance and managed care platform.
- Extended the production Bumas platform with insurance and managed care capabilities.
- Implemented C# application logic and SQL Server models supporting member enrolment and claims processing.
- Aligned database schemas with member administration, reporting, and claims handling requirements.
- Accountable for release promotion from test environments through to production.
Freelance
Gauteng, South Africa
Software Engineer
Independent software engineer delivering custom applications for SMEs and professional services firms.
- Built custom business systems for small and medium enterprises.
- Designed reporting databases and workflow automation tailored to client operations.
- Delivered production-ready web applications from requirements through deployment.
Bachelor of Technology (Information Technology)
Vaal University of Technology
National Diploma (Information Technology)
Vaal University of Technology