Enable job alerts via email!

Intermediate C# Developer

Full Circle Recruitment Services

Pretoria

On-site

ZAR 600 000 - 900 000

Full time

5 days ago
Be an early applicant

Job summary

A recruitment agency is seeking a medium-level C# Developer experienced in modern cloud-native application development. The role involves building scalable services, expertise in microservices, Azure/Kubernetes, and hands-on production experience with Apache Kafka is required. The ideal candidate will also collaborate with DevOps for CI/CD pipelines and observability solutions.

Qualifications

  • 3+ years of C# / .NET Core development experience in production systems.
  • Strong understanding of microservices principles and architecture.
  • Proficiency in containerisation and deployment.

Responsibilities

  • Design, develop, and maintain C# / .NET Core microservices.
  • Implement containerisation best practices.
  • Deploy applications on Azure Kubernetes Service.

Skills

C# / .NET Core
Microservices architecture
Containerisation
Azure / Kubernetes
Apache Kafka
Observability solutions

Tools

Docker
OpenTelemetry
Grafana
Azure DevOps
Prometheus
PostgreSQL
Job description
Position Overview

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.
Required Skills & Experience
  • 35 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).
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 .
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.