Intermediate C# Developer

21 hours ago


Pretoria, Gauteng, South Africa Belay Talent Solutions Full time R600 000 - R1 200 000 per year
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


  • Pretoria, Gauteng, South Africa BARRY INDUSTRIAL SERVICES LTD. Full time R450 000 - R1 350 000 per year

    Intermediate C# Developer (Apache Kafka Experience)Permanent: Menlyn Maine, PretoriaAbout The RoleWe are seeking amedium-level C# Developerwith strong experience in modern cloud-native application development. The ideal candidate will have proven skills inmicroservices architecture,containerised deployments, andAzure/Kubernetes orchestration, as well...


  • Pretoria, Gauteng, South Africa The Legends Agency Full time R360 000 - R480 000 per year

    Intermediate DeveloperSoftware development with hands-on .NET projectsPretoria | R30,000 - R40,000 per monthAbout Our ClientOur client is a technology-driven organisation specialising in building and maintaining enterprise-grade software solutions. With a strong focus on innovation, collaboration, and professional development, they provide an environment...

  • Intermediate Developer

    20 hours ago


    Pretoria, Gauteng, South Africa iOCO Pty Ltd Full time R60 000 - R120 000 per year

    We are looking for a well-versed Intermediate Developer to join our team. Candidates must have a technical background; with solid work experience in an energy management, industrial automation, telecoms or similar technical environments. What you'll do:Testing software releases for all products as per product feature, specifications and/or test instructions...


  • Pretoria, Gauteng, South Africa Clear Leaf Consulting (Pty) Ltd Full time R250 000 - R500 000 per year

    Company DescriptionAs an Intermediate Developer, you will assist in maintaining and extending our core ASP.NET (C#) applications. This role offers hands-on experience in a collaborative environment, focusing on code maintenance, bug fixes, and feature enhancements under senior guidance. Ideal for developers eager to grow in .NET technologies.Job...


  • Pretoria, Gauteng, South Africa Hire Resolve Full time R90 000 - R120 000 per year

    Hire Resolve's client, a leading Pretoria-based company, focused on innovative payment solutions, is seeking a skilled Intermediate Full Stack .NET Developer to join their team.Requirements:+3 years of experience in software development.BCom IT or BTech Software Degree.Proficient in front-end technologies (HTML, CSS, JavaScript) and back-end development (C#,...

  • C# Developer

    7 days ago


    Pretoria, Gauteng, South Africa Livex Software Full time R300 000 - R420 000 per year

    C# Developer – Onsite (Pretoria)Salary:R25,000 – R35,000 per month (depending on experience)Location:PretoriaPosition Type:Full-time, OnsiteAbout the RoleWe are looking for a passionateC# Developerto join our dynamic development team based in Pretoria. The ideal candidate should have solid experience building modern web applications using the Microsoft...


  • Pretoria, Gauteng, South Africa Mediro ICT Full time

    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-premise Kubernetes clusters.Collaborate with DevOps teams to optimise CI/CD pipelines and ensure smooth delivery to production.Architect and maintain...

  • C# Developer

    1 week ago


    Pretoria, Gauteng, South Africa Bizmod Full time R144 000 - R192 000 per year

    We are seeking an experiencedC# Developerwith strong exposure tolegacy insurance systems. Further technical details will be shared during the shortlisting process. If you have a background in maintaining, enhancing, or modernising insurance-related platforms, this role offers an excellent opportunity to contribute your expertise within a hybrid working...


  • Pretoria, Gauteng, South Africa Global Village Worker Full time R360 000 - R576 000 per year

    Backend Python Developer: IntermediateWe are looking for a dedicated python / backend engineer to work within ateam to optimize the code and scale the solution to operate within the client requirements.Requirements& Responsibilities:·       Bachelor's degree inComputer Science, Computer Engineering, or related field.· 3-5 years of experience asa...

  • SQL & C# Developer

    20 hours ago


    Pretoria, Gauteng, South Africa Belay Talent Solutions Full time R600 000 - R1 080 000 per year

    Developer (C# and SQL) Production Support Permanent: Menlyn Maine, PretoriaAbout the Role:Primarily production support. Analyse and resolve software errors. Design and develop robust, testable software. Document business rules and key decisions. Suggest system improvements.What Were Looking For:2+ years (full time equivalent) of Microsoft SQL Server...