Enable job alerts via email!

Senior C# Developer

PBT Group

Cape Town

On-site

ZAR 750,000 - 900,000

Full time

28 days ago

Job summary

A leading software solutions firm in Cape Town is seeking a Senior C# Developer to design and build enterprise-grade APIs and scalable backend systems. The ideal candidate will have strong .NET Core experience, as well as proficiency in SQL Server/PostgreSQL, cloud deployment on AWS, and containerisation with Docker and Kubernetes. Excellent communication and problem-solving skills are essential for success in this collaborative role.

Qualifications

  • Minimum 5 years of enterprise-level experience in C# and .NET Core development.
  • Strong experience designing and consuming RESTful APIs.
  • Advanced SQL skills with SQL Server and/or PostgreSQL.
  • Hands-on experience with Docker and Kubernetes.
  • Solid understanding of AWS services and cloud deployment practices.
  • Practical experience with Apache Kafka for event-based systems.
  • Proficiency with Git and GitHub for version control.

Responsibilities

  • Design and develop enterprise-grade APIs and backend systems using C# and .NET Core.
  • Develop robust data access layers using SQL Server and/or PostgreSQL.
  • Containerise and orchestrate applications using Docker and Kubernetes.
  • Deploy and manage cloud-native applications on AWS infrastructure.
  • Integrate backend services with Kafka for real-time data streaming.
  • Build and maintain CI/CD pipelines using GitHub Actions.

Skills

C# Development
.NET Core
SQL Server
PostgreSQL
AWS Deployment
Docker
Kubernetes
Kafka
Git
CI/CD
Job description
Senior C# Developer position available in Cape Town.

We are seeking a Senior C# Developer with strong .NET Core experience to design and build enterprise-grade APIs and scalable backend systems.

The ideal candidate will be proficient in SQL Server/PostgreSQL, cloud deployment on AWS, containerisation using Docker and Kubernetes, and Kafka for event-driven architectures.

The role involves CI/CD pipeline management using GitHub and close collaboration with front-end JavaScript developers. Prior experience working on financial or regulated systems is advantageous.

Excellent communication, problem-solving skills, and a collaborative team spirit are essential for success in this role.

Key Responsibilities:

  • Design and develop enterprise-grade APIs and backend systems using C# and .NET Core
  • Develop robust, optimised data access layers using SQL Server and/or PostgreSQL
  • Containerise and orchestrate applications using Docker and Kubernetes
  • Deploy and manage cloud-native applications on AWS infrastructure
  • Integrate backend services with Kafka for messaging and real-time data streaming
  • Implement source control strategies using Git and GitHub
  • Build and maintain CI/CD pipelines using GitHub Actions or similar tools
  • Collaborate with JavaScript front-end teams to ensure smooth API integration
  • Participate in Agile ceremonies, code reviews, and sprint planning sessions
  • Contribute to architectural decisions that ensure scalability, reliability, and security

Requirements:

  • Minimum 5 years of enterprise-level experience in C# and .NET Core development
  • Strong experience designing and consuming RESTful APIs
  • Advanced SQL skills and experience with SQL Server and/or PostgreSQL
  • Hands-on experience with Docker for containerisation and Kubernetes for orchestration
  • Solid understanding of AWS services and cloud deployment practices
  • Practical experience with Apache Kafka for distributed messaging or event-based systems
  • Proficiency with Git and GitHub for version control and team collaboration
  • CI/CD implementation experience, ideally using GitHub Actions
  • Comfortable working closely with front-end JavaScript developers
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.