Intermediate C# Developer
1 day ago
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
-
Intermediate C# Developer
2 weeks ago
Pretoria, South Africa Barry Industrial Services Ltd. Full timeIntermediate 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...
-
Intermediate C# Developer
4 days ago
Pretoria, South Africa Belay Talent Solutions Full timeIntermediate 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...
-
Intermediate Developer C#
1 week ago
Pretoria, South Africa Optim-G Sourcing Full timeWhat Were Looking For:Skilled Developer in C#, .NET, .NET Core and Microsoft SQL. (Required)Building responsive, microservices-based web applications with RESTful APIs. (Beneficial)Knowledge of DevOps practices including CI/CD pipelines (Beneficial)Knowledge and Experience in Azure, AWS, Kubernetes, Microservices, Azure, DevSecOps (Beneficial)Experience...
-
Intermediate C# Developer
24 hours ago
Pretoria, Gauteng, South Africa Belay Talent Solutions Full time R600 000 - R1 200 000 per yearIntermediate 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...
-
Intermediate C# Developer
7 days ago
Pretoria, Gauteng, South Africa BARRY INDUSTRIAL SERVICES LTD. Full time R450 000 - R1 350 000 per yearIntermediate 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...
-
Intermediate Developer
2 weeks ago
Pretoria, South Africa The Legends Agency Full timeIntermediate DeveloperKickstart your career in software 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...
-
Pretoria, South Africa Executiveplacements.Com - The Job Portal Full timeA leading telematics solutions provider in Centurion is seeking an Intermediate C# Developer. The candidate will develop robust applications, work with dynamic reports, and collaborate within a fast-paced team. Candidates should have at least 3 years of experience in software development and expertise in .NET 6. This permanent position offers a competitive...
-
Intermediate Developer
2 weeks ago
Pretoria, South Africa The Legends Agency Full timeIntermediate DeveloperKickstart your career in software development with hands-on .NET projectsPretoria | R30,000 - R40,000 per month About 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...
-
Intermediate Developer
5 days ago
Pretoria, Gauteng, South Africa The Legends Agency Full time R360 000 - R480 000 per yearIntermediate 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
16 hours ago
Pretoria, South Africa IOCO Full timeWe 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...