Location
In office (Cape Town)
Seniority
Senior
Employment
Full-Time
First seen by Alion on Nov 11, 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.
Duties & Responsibilities
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,246,192 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.
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
Senior Developer (Life Insurance Exp.)
10 hours ago
In office · Full-Time · Johannesburg
SQL
C#
C#
Blazor
AI/ML
Copilot
Cursor
Claude Code
DevOps
Rest API
Azure
Linux
Windows
Apply
Hybrid · Contractor · Cape Town
JavaScript
TypeScript
C#
C#
ASP.NET Core
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude Code
AI Agents
Frontend
RxJS
Angular
DevOps
Rest API
Terraform
Ansible
Helm
Azure DevOps
OpenTelemetry
Prometheus
Azure
GitOps
Git
Docker
Kubernetes
Bicep
Azure AKS
Cybersecurity
PCI DSS
Apply
Full Stack Developer (Senior)
3 days ago
In office · Full-Time · Midrand
JavaScript
Java
TypeScript
Java
Maven
Quarkus
Databases
PostgreSQL
Oracle
AI/ML
Copilot
RAG
Context Engineering
LLM Guardrails
Frontend
Angular
DevOps
Terraform
Ansible
GitHub Actions
CloudFormation
CI/CD
AWS
Docker
Kubernetes
Nginx
GitHub
Apache HTTP Server
Management
Jira
Agile
Apply
Senior Java Developer
2 days ago
$43k – $64k per year (gross) · In office · Full-Time · Midrand
Java
SQL
Java
Spring Boot
AI/ML
Machine Learning
DevOps
Rest API
CI/CD
Git
Management
Agile
Apply
Back-End Developer
2 hours ago
In office · Full-Time · Johannesburg
Python
SQL
AI/ML
Machine Learning
Apply
Finance Assistant
1 day ago
$18k – $23k per year · Remote (South Africa) · Cape Town
Management
Xero
Apply
Apply
Apply
Remote (South Africa) · Contractor · Associate's Degree · Cape Town · Paarl · Stellenbosch · Franschhoek
Cybersecurity
ISO 27001
GDPR
Apply
Apply
This is one of many
2,246,192 more open roles from verified company boards, updated every day.

