Software Engineer II

Jobtailor

Pretoria

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Pretoria, South Africa, is seeking a senior backend engineer to steer the design of high-scale microservices built on .NET 8+ and C# 12+. You will lead architecture discussions, mentor engineers, and tackle high-severity production challenges.

The ideal candidate has 5+ years of backend development, deep SQL Server expertise, and hands-on experience with Redis, Elasticsearch, Dapper, EF Core and modern deployment strategies.

Qualifications

  • 5+ years of backend software development experience.
  • Experience building and maintaining microservices at enterprise scale.
  • Demonstrated impact on architectural decisions, mentorship, and system optimization.
  • Expert-level proficiency in .NET 8+ and C# 12+.
  • Strong experience with Dapper / EF Core, including ORM trade-offs and performance tuning.
  • Advanced SQL Server skills: query tuning, indexing, execution plans, statistics.
  • Deep understanding of ACID, isolation levels, deadlocks, sharding, and partitioning.
  • (Beneficial) Redis expertise in distributed caching and invalidation strategies.
  • (Beneficial) Elasticsearch experience (indexing, search and aggregation performance optimizations).
  • Microservices design: boundaries, communication patterns, service reliability.
  • Event-driven architecture: RabbitMQ, Kafka, or Azure Service Bus.
  • API design (REST / gRPC), backward compatibility, and versioning strategies.
  • Advanced Azure DevOps pipeline design and release management.
  • Understanding of modern deployment strategies (blue‑green, canary, etc.).
  • Experience with logging, tracing, and performance monitoring (OpenTelemetry).
  • Deep experience with testing automation across all testing layers.
  • Strong understanding of SOLID principles, design patterns, and refactoring practices.
  • Performance profiling, optimization, and debugging complex scenarios.
  • Experience leading incident response, post‑mortems, and operational improvement efforts.
  • Strong ownership mindset — you take responsibility for outcomes, not just tasks.
  • Adaptability in a fast‑moving environment with changing priorities.
  • Collaborative and team‑oriented, with strong cross‑functional communication.
  • High attention to detail, especially in regulated environments.
  • Proactive, solution‑driven, and resilient under pressure.

Responsibilities

  • Lead design discussions and influence architecture without formal authority.
  • Mentor teams and drive incident response and post‑mortems.
  • Ensure reliability, performance and scalability of microservices.
  • Collaborate with cross‑functional partners to deliver value.

Skills

Backend Software Development
Microservices Architecture
.NET 8+/C#12+
SQL Server
Performance Tuning
Distributed Caching
Logging/Monitoring

Tools

RabbitMQ
Kafka
Azure Service Bus
Azure DevOps
OpenTelemetry
Redis
Elasticsearch
Dapper
EF Core

Job description


  • Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

  • Lead design discussions and influence architecture without formal authority.

  • Maintain composure and lead through high‑severity production challenges.


Requirements


  • 5+ years of backend software development experience

  • Experience building and maintaining microservices at enterprise scale

  • Demonstrated impact on architectural decisions, mentorship, and system optimization

  • Expert-level proficiency in .NET 8+ and C# 12+ (async/await, LINQ, performance tuning, reflection)

  • Strong experience with Dapper / EF Core, including ORM trade-offs and performance tuning

  • Advanced SQL Server skills: query tuning, indexing, execution plans, statistics

  • Deep understanding of ACID, isolation levels, deadlocks, sharding, and partitioning

  • (Beneficial) Redis expertise in distributed caching and invalidation strategies

  • (Beneficial) Elasticsearch experience (indexing, search and aggregation performance optimizations)

  • Microservices design: boundaries, communication patterns, service reliability

  • Event-driven architecture: RabbitMQ, Kafka, or Azure Service Bus

  • API design (REST / gRPC), backward compatibility, and versioning strategies

  • Advanced Azure DevOps pipeline design and release management

  • Understanding of modern deployment strategies (blue‑green, canary, etc.)

  • Experience with logging, tracing, and performance monitoring (OpenTelemetry)

  • Deep experience with testing automation across all testing layers

  • Strong understanding of SOLID principles, design patterns, and refactoring practices

  • Performance profiling, optimization, and debugging complex scenarios

  • Experience leading incident response, post‑mortems, and operational improvement efforts

  • Strong ownership mindset — you take responsibility for outcomes, not just tasks

  • Adaptability in a fast‑moving environment with changing priorities

  • Collaborative and team‑oriented, with strong cross‑functional communication

  • High attention to detail, especially in regulated environments

  • Proactive, solution‑driven, and resilient under pressure.


Core Competencies

Demonstrates expert-level proficiency in .NET 8+ and C# 12+, with a strong focus on microservices architecture, performance optimization, and advanced SQL Server skills. Proven ability to lead design discussions, mentor teams, and manage high-severity production challenges in a collaborative environment.


Highest-signal resume keywords


  • Backend Software Development

  • Microservices Architecture

  • Expert-Level .NET 8+ and C# 12+

  • Advanced SQL Server Skills

  • Event-Driven Architecture


ATS Optimization Keywords

Hard Skills


  • .NET 8+

  • C# 12+

  • Microservices

  • SQL Server

  • Dapper

  • EF Core

  • Redis

  • Elasticsearch

  • API Design

  • Testing Automation


Soft Skills


  • Ownership Mindset

  • Adaptability

  • Collaborative

  • Attention to Detail

  • Proactive


Industry Keywords


  • Performance Tuning

  • System Optimization

  • Design Patterns

  • Operational Improvement

  • Regulated Environments


Tools & Technologies


  • RabbitMQ

  • Kafka

  • Azure Service Bus

  • Azure DevOps

  • OpenTelemetry

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

Similar jobs worth comparing

Senior Backend Developer, AI
Senior Backend Developer, AI

Jobtailor • Cape Town

On-site
ZAR 700,000 - 1,100,000
Software Developer – Azure Support Engineer
Software Developer – Azure Support Engineer

Jobtailor • Cape Town

Hybrid
ZAR 420,000 - 660,000
Senior DevOps Engineer
Senior DevOps Engineer

Jobtailor • Randburg

On-site
ZAR 900,000 - 1,200,000
FullStack Developer with AML and Financial Services -Software Engineer (Azure)
FullStack Developer with AML and Financial Services -Software Engineer (Azure)

Losika Consulting • Johannesburg

On-site
ZAR 600,000 - 900,000
Back-End C# Developer
Back-End C# Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Software Engineer III
Software Engineer III

Jobtailor • Pretoria

On-site
ZAR 480,000 - 640,000
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Software Engineering Manager
Software Engineering Manager

Jobtailor • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior Backend Developer
Senior Backend Developer

Paracon • Sandton

On-site
ZAR 900,000 - 1,400,000
Senior DevSecOps Engineer
Senior DevSecOps Engineer

Jobtailor • Cape Town

On-site
ZAR 600,000 - 900,000