Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
665

Software Engineer jobs in South Africa

Intermediate C# Developer (Kafka Experience)

BARRY INDUSTRIAL SERVICES LTD.

Pretoria
On-site
ZAR 200,000 - 300,000
30+ days ago
I want to receive the latest job alerts for “Software Engineer” jobs

Onsite IT Support Technician

Maersk

Cape Town
On-site
ZAR 50,000 - 200,000
30+ days ago

Senior C# Developer (short term contract)

Mediro Ict Recruitment

Johannesburg
On-site
ZAR 300,000 - 400,000
30+ days ago

PHP Developer

S-RM

Cape Town
Hybrid
ZAR 500,000 - 700,000
30+ days ago

Senior Fullstack Javascript Engineer

Scrums.com

City of Johannesburg Metropolitan Municipality
Hybrid
ZAR 600,000 - 840,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

It Support Engineer – Level 2

Pronel Personnel

Pietermaritzburg
On-site
ZAR 300,000 - 400,000
30+ days ago

Ruby on Rails Engineer – Fully Remote

Sowelo Consulting sp. z o.o.

Cape Town
Remote
ZAR 500,000 - 700,000
30+ days ago

Android Developer

Salt

Johannesburg
On-site
ZAR 500,000 - 700,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Junior Data Migration Specialist

DLK Group

Pretoria
On-site
ZAR 200,000 - 300,000
30+ days ago

L2 / Mid-Level IT Support Technician

The Recruitment Pig

Johannesburg
On-site
ZAR 50,000 - 200,000
30+ days ago

It Support Technician

Lulabet

Cape Town
On-site
ZAR 50,000 - 200,000
30+ days ago

IT Support Engineer

The Legends Agency

Cape Town
Remote
ZAR 300,000 - 400,000
30+ days ago

Senior Application Developer

Headhunters

Cape Town
On-site
ZAR 400,000 - 500,000
30+ days ago

Ruby on Rails Engineer - Fully Remote

SOWELO CONSULTING

South Africa
Remote
ZAR 400,000 - 600,000
30+ days ago

Ruby on Rails Engineer - Fully Remote

Sowelo Consulting

Cape Town
Remote
ZAR 500,000 - 700,000
30+ days ago

Mid-level - Senior C# Developer - George

DataFin

Oos-Kaap
On-site
ZAR 600,000 - 800,000
30+ days ago

Senior C# Developer: Build Modern Insurance Tech

DataFin

Oos-Kaap
On-site
ZAR 600,000 - 800,000
30+ days ago

CAD Specialist (Retail)

Southey Contracting Offshore Division

Cape Town
On-site
ZAR 200,000 - 300,000
30+ days ago

Senior Ruby on Rails Engineer - Remote, Unlimited PTO

Sowelo Consulting

Cape Town
Remote
ZAR 1,170,000 - 1,377,000
30+ days ago

Senior Ruby on Rails Engineer - Fully Remote

Sowelo Consulting

Cape Town
Remote
ZAR 1,170,000 - 1,377,000
30+ days ago

Staff Firmware Engineer

ASSA ABLOY Global Solutions

Durban
On-site
ZAR 2,485,000 - 2,727,000
30+ days ago

Senior Business Application Analyst

Canvas Intelligence

Johannesburg
On-site
ZAR 200,000 - 300,000
30+ days ago

Senior Ruby on Rails Engineer

The Legends Agency

Cape Town
On-site
ZAR 600,000 - 800,000
30+ days ago

Remote IT Support Engineer | 1st/2nd Line Windows & M365

The Legends Agency

Cape Town
Remote
ZAR 200,000 - 300,000
30+ days ago

IT Support and Security Engineer L3

The Legends Agency

Cape Town
Remote
ZAR 600,000 - 900,000
30+ days ago

Top job titles:

Security jobsAdministration Clerk jobsNgo jobsBartender jobsHr Officer jobsChartered Accountant jobsDebt Collection jobsTelecommunication jobsWorkforce jobsSales Agent jobs

Top companies:

Jobs at EskomJobs at TransnetJobs at AmazonJobs at G4sJobs at KpmgJobs at BpJobs at Life HealthcareJobs at AccentureJobs at VodafoneJobs at Tiktok

Top cities:

Jobs in JohannesburgJobs in Cape TownJobs in DurbanJobs in PretoriaJobs in Port ElizabethJobs in BloemfonteinJobs in GqeberhaJobs in SowetoJobs in PietermaritzburgJobs in East London

Similar jobs:

Civil Engineer jobsMechanical Engineer jobsEngineer jobsSoftware Developer jobsIt Software Engineer jobsSoftware Engineer jobsCivil Engineering Technician jobsElectrical Engineer jobsJunior Software Developer jobsProcess Engineer jobs
Intermediate C# Developer (Kafka Experience)
BARRY INDUSTRIAL SERVICES LTD.
Pretoria
On-site
ZAR 200 000 - 300 000
Full time
30+ days ago

Job summary

A leading industrial services company in Pretoria is seeking an Intermediate C# Developer with a strong background in cloud-native application development, microservices architecture, and Apache Kafka. The ideal candidate will contribute to building scalable financial technology services while collaborating with DevOps teams in optimizing CI/CD pipelines. A solid understanding of containerization and Azure services is also essential for this role.

Qualifications

  • 3 - 5 years experience in C#/.NET Core in production systems.
  • Strong understanding of microservices principles.
  • Hands-on deployment experience with AKS or Kubernetes.
  • Production experience with Apache Kafka.

Responsibilities

  • Design and maintain C#/.NET Core microservices.
  • Implement containerisation best practices.
  • Deploy applications on Azure Kubernetes Service.
  • Collaborate with DevOps teams for CI/CD optimization.
  • Monitor and improve performance of production services.

Skills

C#/.NET Core development
Microservices architecture
Apache Kafka
Containerisation
Azure cloud services
PostgreSQL

Education

IT Diploma or Degree in Computer Science

Tools

Docker
Azure Kubernetes Service (AKS)
OpenTelemetry
Prometheus
Grafana
Job description
Intermediate C# Developer (Apache Kafka Experience)

Permanent: Menlyn Maine, Pretoria

About The Role

We are seeking a medium-level C# Developer with strong experience in modern cloud-native application development. The ideal candidate will have proven skills in microservices architecture, containerised deployments, and Azure/Kubernetes orchestration, as well as hands‑on production experience with Apache Kafka. The role involves building and maintaining scalable, resilient services that integrate into a distributed financial-technology ecosystem.

Key Responsibilities
  • Design, develop, and maintain C#/.NET Core microservices
  • Implement containerisation best practices (Docker images, deployment pipelines)
  • Deploy and manage applications on Azure Kubernetes Service (AKS) or on-premises Kubernetes clusters
  • Collaborate with DevOps teams to optimise CI/CD pipelines and ensure smooth delivery to production
  • Architect and maintain Apache Kafka clusters, including:
    • Topic design, partitioning, replication, retention policies
    • Consumer group optimisation and monitoring
    • Schema Registry usage (Avro/Protobuf/JSON)
    • Kafka Connect integration with external systems
    • Security and access control (ACLs, TLS/SASL)
    • Performance tuning and scaling in production
  • Implement and maintain observability solutions, including:
    • OpenTelemetry for distributed tracing, metrics, and logging
    • Grafana dashboards for monitoring and alerting
  • Work closely with solution architects to ensure alignment with cloud governance and compliance standards
  • Participate in code reviews, architectural discussions, and technical design sessions
  • Monitor, troubleshoot, and improve performance of services in production
What Were Looking For
  • 3 - 5 years C#/.NET Core development experience in production systems
  • Strong understanding of microservices principles (domain‑driven design, bounded contexts, service‑to‑service communication)
  • Proficiency in containerisation (best practices, image optimisation, debugging containerised apps)
  • Hands‑on deployment experience with AKS or Kubernetes (RBAC, ConfigMaps, Secrets, Ingress, scaling strategies)
  • Apache Kafka (production experience):
    • Administering Kafka clusters
    • Designing event‑driven applications and event schemas
    • Monitoring (Prometheus/Grafana, Confluent Control Center, or similar)
    • Handling data consistency and exactly‑once/at‑least‑once semantics
  • Experience with Azure cloud services:
    • Azure DevOps (pipelines, repos, artifacts)
    • Azure Monitor / Application Insights
    • Networking basics (VNETs, load balancers, firewalls)
    • Azure Storage and Messaging (Event Hubs, Service Bus a plus)
  • PostgreSQL experience (schema design, queries, performance tuning)
Qualification
  • IT Diploma or Degree in Computer Science or relevant qualification
Optional / Nice-to-Have Skills
  • Exposure to agentic coding approaches and AI‑assisted development tools (Claude)
  • Experience in other messaging technologies (Azure Event Hubs)
  • Familiarity with PCI DSS, financial services compliance, or secure coding practices
Soft Skills
  • Strong problem‑solving ability in distributed system scenarios
  • Good communication skills to work with cross‑functional teams
  • Ability to balance delivery speed with production reliability
  • Proactive attitude toward monitoring, observability, and automation
  • 1
  • ...
  • 24
  • 25
  • 26
  • 27

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved