Skip to content
×

Senior .Net Software Developer

Job in Cape Town, 7561, South Africa
Listing for: Datonomy Solutions
Full Time position Listed on 2026-11-15
Job specializations:

Job Description & How to Apply Below

Position: Senior .Net Software Developer at Datonomy Solutions

We are looking for a senior full-stack .NET developer to drive the design and delivery of enterprise-scale retail systems on modern .NET (8 to 10). You'll shape engineering standards, guide solution design, lead modernisation work and mentor other engineers. The role is mostly design and technical leadership, with hands-on development.

What you'll do Design and architecture
  • Take the technical lead on large, complex projects, translating business requirements into the right applications, interfaces and system architecture.
  • Design scalable solutions using microservices, event-driven and API-first patterns, and cloud-native, distributed designs.
  • Create conceptual, logical and physical designs, and document them with use cases and diagrams.
Engineering and delivery
  • Build and maintain enterprise applications in C# and .NET 8+, across back end, APIs and user interfaces.
  • Lead modernisation onto .NET 8, 9 and 10.
  • Own application performance, scalability and reliability, including monitoring, logging and observability.
  • Oversee SQL Server design, optimisation and high-volume data processing.
  • Drive CI/CD, Dev Ops practices and automated build, test and deployment.
Leadership and quality
  • Lead code reviews and make sure code meets Shoprite's engineering standards.
  • Mentor and develop Software Engineers I and II, and help build a high-performing team.
  • Work with architects, product owners and business stakeholders within Agile delivery and SDLC governance.
  • Identify technical risks early and drive mitigation.
What you’ll bring
  • A diploma or degree in Information Systems, Computer Science or similar.
  • 7+ years' software development experience in enterprise environments, including complex projects across the full SDLC.
  • Expert C# and .NET 8+ (.NET Core and .NET Framework), with ASP.NET Core, Web API and MVC; experience with WCF and WPF.
  • Strong system design, architecture and integration experience, including REST and SOAP web services.
  • A solid grasp of OOP, SOLID, Clean Architecture and layered design, API design and distributed systems.
  • Advanced SQL Server and T-SQL: database design, performance tuning, indexing and query optimisation.
  • Front-end and UI development, with an understanding of basic UX principles.
  • Unit, integration and performance testing, and automated deployment.
  • Git or TFS, and experience on Agile and Dev Ops projects.
  • Cloud services experience on Azure or AWS.
  • A good understanding of networking and security principles.
  • Proven technical leadership: mentoring developers and leading code reviews.
  • Retail experience.
  • Practical use of AI-assisted development tools, such as Git Hub Copilot, Claude or similar, to improve productivity and code quality.
  • Clear communication and strong stakeholder engagement, turning business needs into technical solutions.
Advantageous
  • Exposure to .NET 9 and 10.
  • Domain-Driven Design (DDD) and CQRS.
  • Event-driven architecture with Azure Service Bus, Kafka, RabbitMQ or similar.
  • Containers with Docker and Kubernetes (AKS preferred).
  • CI/CD pipelines in Azure Dev Ops or Git Hub Actions.
  • Observability tools such as Application Insights or Open Telemetry.
  • Migrating monolithic applications to microservices.
  • Angular or React.
  • No

    SQL databases and caching (for example Redis).
  • High-volume, transactional or point-of-sale systems.
  • Integrating AI capabilities into applications through APIs, automation or copilots.
Desired Skills
  • Senior
  • Net
  • Software

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary