Tumaini Consulting is recruiting a Mid Level C# Developer for a client software development team in Johannesburg. This is a permanent role for a developer who enjoys building modern applications with Microsoft technologies, solving technical challenges, and working in a flexible remote environment, while being based in Gauteng.
About the company and the work
Tumaini Consulting is a recruitment and staffing agency that places people on a permanent and contract basis with clients across South Africa. Its client is looking for a talented Mid-Level C# Developer to join a collaborative software development team working with the latest Microsoft technologies. The advert describes a flexible remote working environment, and states that applicants must be based in Gauteng.
Role details and duties
The original listing publishes no separate day-to-day duty list, so none is invented here. What the advert does state is the shape of the work: joining a collaborative software development team, building modern applications, solving technical challenges, and working in a flexible remote environment using Microsoft technologies, including C#, .NET Core and .NET 9, Blazor or other single page application frameworks, RESTful APIs, SQL Server and Entity Framework.
Requirements
Only the requirements stated in the original listing are summarised here:
- Bachelor’s Degree or Diploma in Software Engineering or a related field.
- 2–6 years’ professional software development experience.
- Strong experience with C#.
- Experience with .NET Core / .NET 9.
- Experience with Blazor or other Single Page Application frameworks.
- Experience developing RESTful APIs.
- Knowledge of MVC Framework.
- SQL Server and Entity Framework experience.
- JavaScript development experience.
- Exposure to WCF Windows Services and AWS Services will be advantageous.
- Must be based in Gauteng.
Where to find and apply safely
Apply only through the original Careers24 listing, using the Apply button on this page. The listing closes on 29 December 2026, so apply before that date. The original advert also gives an email address for applications; use only the address shown in the original advert. Never pay anyone to apply for a job, and do not share bank details or identity documents with anyone other than through the official application route.
Practical tips
- Lead with your C# and .NET Core / .NET 9 experience, since both are stated requirements.
- Show examples of Blazor or other single page application work and RESTful APIs you have built.
- Mention your SQL Server and Entity Framework experience, including any data-access work.
- Highlight your JavaScript experience and any exposure to WCF Windows Services or AWS Services.
- Confirm that you are based in Gauteng, as the advert requires it.
How the process works
Read the full original listing, then apply through the original link before 29 December 2026. Correspondence will only be conducted with shortlisted candidates, so if you do not hear back, consider the application unsuccessful after a reasonable period.
Important information
This page is informational only and does not guarantee a job, an interview or any salary. Confirm the requirements and closing date in the original advert before applying. Reference: Mid Level C# Developer.
#SouthAfricaJobs #JobsInSouthAfrica #CSharpDeveloperJobs #SoftwareDeveloperJobs #ITJobs #JohannesburgJobs #TumainiConsultingJobs