Enable job alerts via email!

C# .NET Developer

PBT Group

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

Yesterday
Be an early applicant

Job summary

A leading software company in Cape Town seeks an experienced C# .NET Developer to join their engineering team. You'll develop and maintain enterprise applications using modern Microsoft technologies. The ideal candidate has over 5 years' experience in C# and .NET development, solid SQL Server knowledge, and familiarity with Azure services and Agile methodologies.

Qualifications

  • 5+ years’ experience in C# and .NET development, preferably .NET Core 5 or newer.
  • Strong experience with SQL Server, Entity Framework, and LINQ.
  • Proficiency with Azure services preferred.

Responsibilities

  • Design, develop, and maintain applications using C#, .NET Core, and ASP.NET Web API.
  • Build and consume RESTful APIs and integrate with internal and external systems.
  • Collaborate with cross-functional teams to gather requirements.

Skills

C#
.NET Core
Web API
SQL Server
Azure
CI/CD
Git
Angular
React
Blazor
Docker
Kubernetes

Education

Degree or Diploma in Computer Science or Software Engineering
Job description
C# .NET Developer job vacancy in Cape Town.

PBT Group has an exciting opportunity for an experienced C# .NET Developer to join our software engineering team. The role involves developing and maintaining enterprise applications and services using modern Microsoft technologies and frameworks.

The successful candidate will have hands-on experience with C#, .NET Core, Web API, and SQL Server, along with exposure to cloud-based environments (Azure preferred) and CI/CD practices.

Duties and Responsibilities:

  • Design, develop, and maintain applications using C#, .NET Core, and ASP.NET Web API.
  • Build and consume RESTful APIs and integrate with internal and external systems.
  • Collaborate closely with cross-functional teams to gather requirements and translate business needs into technical solutions.
  • Write clean, efficient, and well-documented code.
  • Conduct unit testing and participate in peer code reviews.
  • Support and enhance existing applications, ensuring performance, reliability, and scalability.
  • Work within an agile environment, contributing to sprint planning and retrospectives.
  • Implement automation, continuous integration, and deployment practices using DevOps pipelines.

Requirements:

  • Degree or Diploma in Computer Science, Software Engineering, or related field.
  • 5+ years’ experience in C# and .NET development (preferably .NET Core 5 or newer).
  • Solid experience with SQL Server, Entity Framework, and LINQ.
  • Experience in frontend frameworks (Angular, React, or Blazor) is advantageous.
  • Proficiency with Azure services (App Services, Functions, DevOps Pipelines) preferred.
  • Exposure to containerization (Docker, Kubernetes) beneficial.
  • Experience with Git, CI/CD, and Agile methodologies.

Key Competencies:

  • Strong technical and analytical skills.
  • Excellent communication and teamwork capabilities.
  • Detail-oriented and quality-driven.
  • Self-motivated, adaptable, and eager to learn.
  • Ability to deliver under tight deadlines.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.