Senior Dotnet Developer

Penta Consulting

Johannesburg

On-site

ZAR 1,116,000 - 1,562,000

Part time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Penta Consulting is seeking a Senior .Net Developer to join a client team in Johannesburg on a 6 month extendable contract, with on‑site work 4 days a week. You will design and maintain scalable backend systems and APIs using .NET Core, and optimize SQL Server databases for performance.

The role also involves implementing distributed caching, collaborating with frontend teams, and leveraging technologies like ElasticSearch and Redis to improve search capabilities and application responsiveness.

Qualifications

  • Extensive experience building RESTful APIs and background services using Worker Services.
  • Strong understanding of asynchronous programming, dependency injection, and middleware pipelines.
  • Proven expertise in database design, query optimization, and performance troubleshooting.

Responsibilities

  • Design, develop, and maintain scalable backend systems and APIs using .NET Core, with a focus on Web API and Worker Services.
  • Architect and optimize SQL Server databases, ensuring robust database design, performance tuning, and indexing strategies.
  • Implement and manage distributed caching mechanisms to enhance application performance and scalability.
  • Collaborate with frontend developers and other stakeholders to ensure seamless integration and high‑quality user experiences.

Skills

RESTful APIs
Worker Services
Asynchronous programming
Dependency injection
Middleware pipelines
ElasticSearch
Redis caching
RabbitMQ

Job description

Penta Consulting are a technology resource solutions provider to leading OEMs across the EMEA region.

We are currently searching for a Senior .Net Developer to join our clients team in Johannesburg. This role is offered as a 6 month extendable contract, and you will be required to be on site 4 days a week.

Core Responsibilities
  • Design, develop, and maintain scalable backend systems and APIs using .NET Core, with a focus on Web API and Worker Services.
  • Architect and optimize SQL Server databases, ensuring robust database design, performance tuning, and indexing strategies.
  • Implement and manage distributed caching mechanisms to enhance application performance and scalability.
  • Collaborate with frontend developers and other stakeholders to ensure seamless integration and high‑quality user experiences.
Required Skills & Experience

Extensive experience building RESTful APIs and background services using Worker Services.

Strong understanding of asynchronous programming, dependency injection, and middleware pipelines.

SQL Server:

Proven expertise in database schema design, query optimization, indexing, and performance troubleshooting.

Experience with stored procedures, views, and complex joins.

Distributed Caching:

Hands‑on experience with caching strategies and technologies to reduce latency and improve throughput.

Ability to debug and support frontend issues related to API consumption.

Advantageous Skills
ElasticSearch:

Experience implementing search capabilities and analytics using ElasticSearch.

Redis:

Familiarity with Redis for caching, session management, and pub/sub messaging.

Understanding of message queuing concepts and experience integrating RabbitMQ for asynchronous processing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Backend Engineer: APIs, SQL & Caching (Onsite)
Senior .NET Backend Engineer: APIs, SQL & Caching (Onsite)

Penta Consulting • Johannesburg

On-site
ZAR 1,116,000 - 1,562,000
Senior Full Stack Developer (.NET/Azure)
Senior Full Stack Developer (.NET/Azure)

Solas IT Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior .Net Developer
Senior .Net Developer

Solas IT Recruitment • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior .NET Developer
Senior .NET Developer

Hire Resolve • KwaZulu-Natal

On-site
ZAR 750,000 - 950,000
Competitive salary
Senior Ai .Net Engineer - Azure & Enterprise Apis
Senior Ai .Net Engineer - Azure & Enterprise Apis

Anonymous • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Bonuses
Medical benefits
+2
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior .NET Developer
Senior .NET Developer

Sasso Consulting (Pty) Ltd • Centurion

On-site
ZAR 502,000 - 725,000
Senior Backend Developer
Senior Backend Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,200,000
SENIOR BACK-END DEVELOPER (C#) - CENTURION - PERMANENT - UP TO R1.2MIL PER ANNUM
SENIOR BACK-END DEVELOPER (C#) - CENTURION - PERMANENT - UP TO R1.2MIL PER ANNUM

ATS Client • Centurion

On-site
ZAR 1,200,000
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Randburg

On-site
ZAR 900,000 - 1,500,000