Senior C# Developer R800k Per Annum
Job in
Johannesburg, 2000, South Africa
Listed on 2026-07-17
Listing for:
ATS Client
Full Time
position Listed on 2026-07-17
Job specializations:
-
Software Development
.NET Developer, Backend Developer, SQL Developer, C# / Unity Developer
Job Description & How to Apply Below
My client is seeking an experienced Senior C# Developer to join a dynamic development team responsible for delivering and maintaining mission‑critical business applications. This role offers exposure to desktop, web, database, and integration layers while working on both greenfield development and the enhancement of existing systems.
The successful candidate will be a technically strong developer with a passion for clean code, problem‑solving, and delivering robust solutions that create real business value.
Core Development- Strong experience with C#, .NET Framework 4.8, and .NET 8/10
- Solid understanding of Object‑Oriented Programming (OOP) and SOLID principles
- Essential experience with Win Forms development
- Experience developing applications using ASP.NET Core and Web APIs
- Experience with Entity Framework and Entity Framework Core
- Strong proficiency in LINQ
- Familiarity with NuGet package management
- Exposure to Blazor Server will be advantageous
- Database & SQL Server
- Experience working with Dev Express 23.x or later
- Knowledge of Microsoft Fluent UI is beneficial
- Design and development of RESTful APIs
- Experience integrating with third‑party systems and APIs
- OAuth2 authentication experience advantageous
- JSON and XML serialization/deserialization
- Strong Git version control experience
- Understanding of:
- Git branching strategies
- Pull requests and code reviews
- Working tree and staging concepts
- Familiarity with Agile development methodologies
- Exposure to CI/CD pipelines is advantageous
Reference Number for this position is PM61372 which is a full‑time position, offering a salary of up to R800k per annum cost to company.
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×