Skip to main content
Moses Gontse

Moses Gontse

Senior .NET Developer and Principal Software Engineer with extensive experience delivering high-performance distributed systems, cloud platforms, and mission-critical applications processing millions of transactions using .NET, Azure, Kubernetes, DDD, CQRS, and event-driven architecture.

Talent
KrugersdorpMember since May 25, 2026
C#.net CoreFull Stack Web DeveloperMicroservicesAzure DeveloperReact DeveloperSQL ServerPostgresqlMobile DeveloperMongoDBRedisMySQLKafkaRabbitMQMassTransitAKSTerraform\GitLabGitHubReactNext.jsAngularVue.jsNuxtPrometheusGrafanaELKAzure OpenAIOpenAI APIsSemantic KernelAI Integrationsn8nPower AutomateDomain-Driven Design (DDD)CQRSClean ArchitectureEvent-Driven ArchitectureDistributed Systems
·

Hire this person

Send a job offer directly to this candidate

C#.net CoreFull Stack Web DeveloperMicroservicesAzure Developer

About

Senior Software Engineer and Software Architect with 18+ years of experience designing, developing, and modernising enterprise software solutions across banking, financial services, insurance, gaming, affiliate marketing, and digital platforms.

Specialised in C#, .NET, ASP.NET Core, Azure, Kubernetes, Microservices, Domain-Driven Design (DDD), CQRS, Event-Driven Architecture, REST APIs, SQL Server, PostgreSQL, Kafka, RabbitMQ, Docker, and DevOps.

Experienced in building scalable, high-performance distributed systems that process millions of transactions while maintaining high availability, reliability, and security. Strong background in cloud-native development, solution architecture, system integration, CI/CD, and technical leadership.

Comfortable operating as both a hands-on senior developer and technical leader, mentoring teams, driving architectural decisions, and delivering business-critical software solutions.

Experience

Principal Software Engineer (Contract)

DigiOutsource | September 2023 – Present

Designed and developed high-volume affiliate and financial reporting platforms using C#,.NET Core, Azure, Kubernetes, Microservices, DDD, and CQRS.

Architected distributed systems processing over 1 million transactions per day with 99.95% uptime.

Implemented event-driven architectures using Kafka and asynchronous messaging patterns.

Reduced Azure infrastructure costs by 22% through cloud optimisation and performance improvements.

Led CI/CD automation initiatives using GitLab pipelines, reducing deployment times by 50%.

Implemented observability solutions using Prometheus, Grafana, Jaeger, and OpenTelemetry.

Mentored developers and promoted engineering best practices including SOLID, Clean Architecture, and Test-Driven Development.

Lead Software Engineer (Contract)

Rand Merchant Bank (RMB) | September 2021 – August 2023

Developed and modernised a mission-critical post-trade risk and P&L reporting platform.

Built scalable.NET Core and React applications running on Azure.

Processed over 50 million transactions monthly with near real-time analytics.

Improved application reliability and achieved 99.9% uptime.

Optimised SQL Server performance, API responsiveness, and cloud infrastructure utilisation.

Applied Domain-Driven Design, CQRS, TDD, and Clean Architecture principles throughout the platform.

Lead Developer

Liberty Life | January 2018 – August 2021

Led development of enterprise web applications supporting digital marketing, analytics, and customer engagement.

Improved organic traffic and customer acquisition through performance and SEO enhancements.

Delivered multiple business-critical features using Agile and Scrum methodologies.

Managed software delivery lifecycles and CI/CD practices.

Earlier Experience

Analyst Developer – Bidvest Bank

Web/SharePoint Developer – Alexander Forbes

Web/SharePoint Developer – Liberty Life

Total professional software development experience: 18+ years.

Education

Diploma in Information Technology (Programming)

Rosebank College / Independent Institute of Education

Graduated with Distinction

Professional Certifications

Microsoft Certified Professional (MCP)

Microsoft Programming in C# Specialist Certification

Software Architecture & Technology of Large-Scale Systems (2026)

Azure Solutions Architect Expert (In Progress)

Azure AI Engineer Associate (In Progress)

Skills

cloud platformsAzureKubernetesDDDCQRSand event-driven architecture.

Reviews