2,230,771open jobs
143,739companies
254,453added this week
Browse all
Location
In office (Cape Town)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 12, 2026.

Overview
Company
Impact
Profile match
Datonomy Solutions is a South African consulting and recruitment business that places data and delivery professionals with clients in insurance and retail. Its openings include programme managers for warehouse and workforce management systems, project managers, data engineers and data scientists. The company is headquartered in Cape Town, South Africa.


SUMMARY:
We are looking for a .NET Developer (Programmer III) to drive the architecture, design, and delivery

POSITION INFO:
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, DevOps 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 DevOps 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 GitHub 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 DevOps or GitHub Actions. Observability tools such as Application Insights or OpenTelemetry. Migrating monolithic applications to microservices. Angular or React. NoSQL databases and caching (for example Redis). High-volume, transactional or point-of-sale systems. Integrating AI capabilities into applications through APIs, automation or copilots.

 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,230,771 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cape Town
In office · 5+ years exp · Gqeberha
TypeScript
SQL
C#
C#
.NET
DevOps
Azure
CI/CD
Git
Apply
Remote (Kenya, Nigeria, South Africa, Ghana) · Contractor
Python
Apply
Remote (Kenya, Nigeria, South Africa, Ghana) · Contractor
Apply
Web Developer - KEW 5 hours ago
In office · Full-Time · Johannesburg
JavaScript
PHP
SQL
PHP
WooCommerce
Magento
DevOps
Rest API
Apply
In office · Full-Time · Sandton
Python
Python
Flask
FastAPI
Django
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
MS SQL
ElasticSearch
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
Terraform
GCP
Azure DevOps
New Relic
Datadog
Prometheus
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
GitHub
GitLab
Linux
Management
Agile
Apply
Finance Assistant 2 hours ago
$18k – $23k per year · Remote (South Africa) · Cape Town
Management
Xero
Apply
In office · Cape Town
Apply
Collections Agent 3 hours ago
In office · Cape Town
Apply
Remote (South Africa) · Contractor · Associate's Degree · Cape Town · Paarl · Stellenbosch · Franschhoek
Cybersecurity
ISO 27001
GDPR
Apply
In office · 3+ years exp · Cape Town
Apply
See all jobs
This is one of many
2,230,771 more open roles from verified company boards, updated every day.