Senior Developer

Africorp Specialised Recruitment

Randburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tax Consulting South Africa is on the lookout for a skilled Senior Developer to enhance its technology team. The role requires a solid background in software engineering, especially in C# and the Microsoft technology stack, including experience with ASP.NET Core and SQL Server.

The ideal candidate will take charge in designing, developing, and maintaining high-quality software solutions while optimizing for performance and scalability. Join a dynamic environment looking to innovate and advance in the digital landscape.

Qualifications

  • Minimum of 4 years' software development experience.
  • Strong experience in C# and .NET 8/9/10 development.
  • Familiarity with clean architecture and design patterns.

Responsibilities

  • Design, develop, and maintain scalable software solutions using C# and .NET.
  • Build and maintain web applications and REST APIs.
  • Contribute to Power Platform solutions when needed.

Skills

C#
.NET development
ASP.NET Core
REST APIs
Blazor WebAssembly
SQL Server
Entity Framework Core
Git

Education

Bachelor's degree in computer science or related field

Job description

Tax Consulting South Africa is seeking a skilled and experienced Senior Developer to join our growing technology team.

We are looking for a developer with strong software engineering capability and solid experience in C# and the Microsoft technology stack. Exposure to the Microsoft Power Platform (Power Automate / PowerApps) would be advantageous, or a demonstrated willingness to upskill in this area. This role is suited to someone who is confident in delivering high-quality software solutions and contributing to a fast-evolving digital environment.

As a Senior Developer, you will play a key role in the design, development, testing, and deployment of software solutions while helping build scalable, reliable, and maintainable systems.

Qualifications
  • Bachelor’s degree in computer science, Software Engineering, or a related field
  • Minimum of 4 years' software development experience
  • Strong experience in C# and .NET development (.NET 8 / .NET 9/.NET 10)
  • Experience with ASP.NET Core, building REST APIs and Blazor WebAssembly front ends
  • Experience with SQL Server and relational databases, including Entity Framework Core
  • Familiarity with clean architecture, CQRS (MediatR), and the repository pattern
  • Exposure to the Microsoft Power Platform (Power Automate / PowerApps) is advantageous; however, candidates with a willingness to learn will also be considered
  • Strong understanding of software design principles and design patterns
  • Experience using Git or similar version control systems
  • Ability to work independently and manage deadlines effectively
Advantageous
  • Experience integrating with external/third-party systems (e.g. SOAP/WCF, webhooks, e-signature services)
  • Experience with scheduled/background processing (e.g. Quartz.NET)
  • Experience generating typed API clients (e.g. NSwag / OpenAPI)
  • Exposure to modern front-end frameworks such as React
  • Experience with Python for automation, integrations, scripting, or supporting business applications
Key Responsibilities
  • Design, develop, and maintain clean, efficient, and scalable software solutions using C# and .NET technologies
  • Build and maintain web applications (Blazor), REST APIs, and backend services
  • Support and enhance solutions within the Microsoft technology ecosystem
  • Contribute to Power Platform (Power Automate / PowerApps) solutions where required
  • Optimise applications for performance, scalability, and reliability
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Web Developer
Senior Web Developer

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
null
Senior .NET Developer: C#, APIs & Blazor Expert
Senior .NET Developer: C#, APIs & Blazor Expert

Africorp Specialised Recruitment • Randburg

On-site
ZAR 600,000 - 900,000
Senior Software Developer - Full Stack (C#/.NET)
Senior Software Developer - Full Stack (C#/.NET)

Placements24 • Soweto

On-site
ZAR 700,000 - 1,100,000
Health insurance
Paid time off
Career growth opportunities
+1
Senior C# & Angular Web Developer
Senior C# & Angular Web Developer

Sabenza IT & Recruitment • Eersterivier

Hybrid
ZAR 550,000 - 900,000
Senior Application Developer
Senior Application Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Software Developer
Senior Software Developer

Hire Resolve • Oos-Kaap

On-site
ZAR 900,000 - 1,200,000
Competitive salary based on experience
Senior Developer (IT)
Senior Developer (IT)

ATS Client • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF & I Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
.NET Developer
.NET Developer

BICRM • Pretoria

On-site
ZAR 600,000 - 800,000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF Consulting • Cape Town

On-site
ZAR 700,000 - 745,000