Senior Enterprise C# Developer

Cape Town, WC, ZA, South Africa

Job Description

Employment Type




Contract

Experience




5 to 25 years

Salary




Negotiable

Job Published




06 January 2026

Job Reference No.




4228987557


===================


PBT Group is seeking an experienced

Senior Enterprise C# Developer

for a contract engagement within a large-scale

life insurance and financial services environment

. The successful candidate will be responsible for designing, building, and maintaining

enterprise-grade backend systems and APIs

, supporting mission-critical platforms that require high availability, scalability, and security.


This role requires strong

.NET Core expertise

, solid experience with

cloud-native architectures

, and the ability to collaborate closely with cross-functional teams, including front-end developers, DevOps, and business stakeholders.

Duties / Responsibilities



Design, develop, and maintain

enterprise-level backend services and RESTful APIs

using C# and .NET Core Build scalable, high-performance systems aligned to modern

microservices and event-driven architectures

Integrate backend services with relational databases such as

SQL Server and PostgreSQL

Implement and maintain

containerised applications

using Docker and Kubernetes Support cloud-based deployments and environments, primarily within

AWS

Integrate messaging and streaming platforms (e.g.

Kafka

) to support asynchronous processing Contribute to and maintain

CI/CD pipelines

using GitHub Actions or similar tools Collaborate closely with

front-end JavaScript teams

and other technical stakeholders Participate in technical design discussions, code reviews, and solution optimisation Ensure adherence to

coding standards, security best practices, and performance requirements


Skills and Experience Required



Minimum

5+ years' experience

in C# and .NET Core development within enterprise environments Strong experience designing and building

RESTful APIs

Proven database experience with

SQL Server and/or PostgreSQL

Hands-on experience with

Docker and Kubernetes

Solid working knowledge of

AWS cloud services and deployments

Experience integrating

Kafka

or similar messaging/streaming platforms Strong experience using

Git and GitHub

for version control Experience implementing and maintaining

CI/CD pipelines

Proven ability to work effectively in

cross-functional agile teams

Strong communication, analytical, and problem-solving skills

Additional Criteria



Experience within

financial services or insurance environments

is advantageous Exposure to large-scale, highly regulated systems is beneficial Ability to work independently while contributing effectively within a team Contracting experience within enterprise organisations will be an advantage

Qualifications / Certification



A degree in

Computer Science, Information Systems, Business Administration, Commerce

, or equivalent

In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent*

If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.*

Skills


==========


C#.Net.NET CoreREST APISQL ServerpostgreSQLDockerKubernetesAWSKafka

Industries


==============


Financial ServicesInformation Technology (IT)

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1628526
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned