This job is no longer available
This job expired on 01/08/2026. It no longer accepts applications.
Senior .NET Developer (C#) – Full Stack
Africorp Specialised Recruitment · Bryanston
Job description
About the role
Tax Consulting South Africa is looking for a seasoned Senior Developer to join its technology team in Bryanston. The role focuses on designing, building, and maintaining high‑quality software solutions using the Microsoft stack.
Key responsibilities
- Design, develop, and maintain clean, efficient, and scalable C#/.NET applications.
- Build and support Blazor WebAssembly front‑ends, REST APIs, and backend services.
- Enhance and troubleshoot solutions within the Microsoft ecosystem, including Azure services.
- Contribute to Power Platform solutions (Power Automate, PowerApps) when required.
- Optimize applications for performance, scalability, and reliability.
- Collaborate with cross‑functional teams to define and deliver new features.
- Document code, processes, and development standards.
- Apply security best practices and resolve system issues promptly.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering or related field.
- Minimum 4 years of professional software development experience.
- Strong expertise in C# and .NET (versions 8‑10).
- Experience with ASP.NET Core, Blazor, REST APIs, and SQL Server/Entity Framework Core.
- Familiarity with clean architecture, CQRS, MediatR, and repository patterns.
- Hands‑on experience with Microsoft Azure services (App Service, Azure SQL, Entra ID/Azure AD, Application Insights, Azure DevOps).
- Ability to work independently and meet deadlines.
Required skills
- C#
- .NET (8/9/10)
- ASP.NET Core
- Blazor WebAssembly
- REST API development
- SQL Server
- Entity Framework Core
- Clean Architecture
- CQRS (MediatR)
- Repository Pattern
- Microsoft Azure (App Service, Azure SQL, Entra ID/Azure AD, Application Insights, Azure DevOps)
- Power Automate / PowerApps (or willingness to learn)
- Git
- Agile development methodologies
- SOAP/WCF integration
- Webhooks
- Quartz.NET
- NSwag / OpenAPI
- React (basic exposure)
- Python (automation/scripting)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Africorp Specialised Recruitment
Bryanston