Talent.com
Intermediate C# Developer (Kafka Experience)

Intermediate C# Developer (Kafka Experience)

Belay Talent SolutionsPretoria, South Africa
13 days ago
Job type
  • Quick Apply
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
  • Create a job alert for this search

    Intermediate Developer • Pretoria, South Africa

    Related jobs
    • Promoted
    INTERMEDIATE C# SOFTWARE DEVELOPER– CENTURION (HYBRID) @ R800K PER ANNUM

    INTERMEDIATE C# SOFTWARE DEVELOPER– CENTURION (HYBRID) @ R800K PER ANNUM

    E-MergePretoria, South Africa
    A leading player in the insurance technology space is looking for an Intermediate C# Software Developer to join their dynamic team. This is an exciting opportunity to be part of a company that blend...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Full Stack C# Developer– Centurion (Hybrid) – up to R800K Per Annum

    Intermediate Full Stack C# Developer– Centurion (Hybrid) – up to R800K Per Annum

    E-MergePretoria, South Africa
    Are you driven to create tech solutions that genuinely improve lives? Join a pioneering team revolutionizing the healthcare industry through smart, purpose-built software.This is your opportunity t...Show moreLast updated: 30+ days ago
    • Promoted
    INTERMEDIATE C# SOFTWARE DEVELOPER – R750 P / A – CENTURION (HYBRID)

    INTERMEDIATE C# SOFTWARE DEVELOPER – R750 P / A – CENTURION (HYBRID)

    E-MergePretoria, South Africa
    Looking for more than just another dev job? Join a leading telecoms powerhouse thats reshaping digital infrastructure across the country. Youll be part of a hands-on, forward-thinking team working a...Show moreLast updated: 30+ days ago
    • Promoted
    Senior C# Developer

    Senior C# Developer

    Network RecruitmentMidrand, South Africa
    Be part of a collaborative, Agile team that values your ideas.Enjoy a hybrid work model, competitive benefits, and career development support. Develop and maintain web-based and back-end application...Show moreLast updated: 5 days ago
    • Promoted
    Intermediate Full Stack Developer

    Intermediate Full Stack Developer

    Network RecruitmentPretoria, South Africa
    Our client is looking for an Intermediate Full Stack Developer to join their dynamic development team.In this role, you will work on both front-end and back-end components, contributing to the desi...Show moreLast updated: 20 days ago
    • Promoted
    C# SOFTWARE DEVELOPER - CENTURION (HYBRID) UP TO R750K PER ANNUM

    C# SOFTWARE DEVELOPER - CENTURION (HYBRID) UP TO R750K PER ANNUM

    E-MergePretoria, South Africa
    A company transforming the way businesses operate through automation, AI, and intelligent solutions is seeking the services of a talented Software or Solution C# Developer whos passionate about sol...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate C# Developer – Centurion (On-Site Mon-Fri) – up to R470k per annum

    Intermediate C# Developer – Centurion (On-Site Mon-Fri) – up to R470k per annum

    E-MergePretoria, South Africa
    We''re looking for an Intermediate C# Developer whos fluent in clean architecture, thrives on solving real-world problems, and gets excited about building software that matters.Youll join a team wh...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR C# SOFTWARE DEVELOPER – R1M P / A – CENTURION (HYBRID)

    SENIOR C# SOFTWARE DEVELOPER – R1M P / A – CENTURION (HYBRID)

    E-MergePretoria, South Africa
    A company known for laying the digital foundation of the future by connecting homes, businesses, and communities with world-class fibre technology is growing their development team and looking for ...Show moreLast updated: 30+ days ago
    • Promoted
    INTERMEDIATE C# DEVELOPER – CENTURION (FULL TIME IN OFFICE) UP TO R500K PER ANNUM

    INTERMEDIATE C# DEVELOPER – CENTURION (FULL TIME IN OFFICE) UP TO R500K PER ANNUM

    E-MergePretoria, South Africa
    A leading provider of fleet management and telematics solutions renowned for its innovative approach and extensive industry experience is seeking a talented Intermediate C# Developer to join their ...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate C# Developer with KAFKA

    Intermediate C# Developer with KAFKA

    Optim-G SourcingPretoria, South Africa
    The ideal candidate will have proven skills in.Azure / Kubernetes orchestration.The role involves building and maintaining scalable, resilient services that integrate into a distributed financial-tec...Show moreLast updated: 28 days ago
    • Promoted
    Intermediate Full Stack C# Developer (C# / Angular) – Centurion (Hybrid Role) – up to R840k Per Annum

    Intermediate Full Stack C# Developer (C# / Angular) – Centurion (Hybrid Role) – up to R840k Per Annum

    E-MergePretoria, South Africa
    Join a trailblazing team thats leveraging the latest tech to drive meaningful change in the healthcare space.Were looking for a skilled Intermediate Full Stack C# Developer with Angular experience ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack C# Developer – Centurion (Hybrid) – up to R1mil Per Annum

    Senior Full Stack C# Developer – Centurion (Hybrid) – up to R1mil Per Annum

    E-MergePretoria, South Africa
    In a world where fast, reliable connectivity drives how we work, live, and growone forward-thinking tech company is leading the charge in fibre-enabled infrastructure across South Africa.Theyre now...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack C# Developer (Angular) – Centurion (Hybrid) – up to R1.1mil Per Annum

    Senior Full Stack C# Developer (Angular) – Centurion (Hybrid) – up to R1.1mil Per Annum

    E-MergePretoria, South Africa
    From real-time risk insights to operational efficiency, your work will directly shape faster, smarter, and more connected healthcare. As a senior developer, you will not just write codeyou will shap...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate & Senior C# Developer Market Related and experience based

    Intermediate & Senior C# Developer Market Related and experience based

    One-Click Recruitment Pty LtdRandburg, Gauteng, South Africa
    Our client in Randpark Ridge is looking for Intermediate and Senior C# Developers to join their dynamic team.The purpose of this role is to do cross product integrations, including backend, fronten...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Full Stack Software Developer

    Intermediate Full Stack Software Developer

    AllSpes (Pty) LtdPretoria, South Africa
    Design, develop, test, and debug web applications according to functional requirements.Utilise a strong understanding of Angular to build user interfaces that are responsive, performant, and user-f...Show moreLast updated: 20 days ago
    • Promoted
    Intermediate C# Developer

    Intermediate C# Developer

    Full Circle Recruitment ServicesPretoria, South Africa
    The ideal candidate will have proven skills in.Azure / Kubernetes orchestration.The role involves building and maintaining scalable, resilient services that integrate into a distributed financial-tec...Show moreLast updated: 16 days ago
    • Promoted
    Intermediate Full Stack Engineer (C# / Angular) – Centurion (Hybrid Position) – up to R840k Per Annum

    Intermediate Full Stack Engineer (C# / Angular) – Centurion (Hybrid Position) – up to R840k Per Annum

    E-MergePretoria, South Africa
    Heres an exciting opportunity to build tech that transforms healthcare.Were searching for an Intermediate Full Stack C# Developer with solid Angular skills to help shape the next generation of conn...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR C# SOFTWARE DEVELOPER – CENTURION (HYBRID) UP TO R1.2M PER ANNUM

    SENIOR C# SOFTWARE DEVELOPER – CENTURION (HYBRID) UP TO R1.2M PER ANNUM

    E-MergePretoria, South Africa
    South African-owned and managed telecommunications company is expanding their tech team and looking for a Senior C# Software Developer with a passion for cutting-edge technologies to join their tea...Show moreLast updated: 30+ days ago