Backend Software Engineer (.Net)

Belay Talent Solutions

Pretoria

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Belay Talent Solutions is seeking a Mid-Level Backend Software Engineer (.NET) to join our Pretoria-based, in-person team. You will design and implement backend services, APIs, and database integrations, while ensuring robust deployment in Docker/Linux environments.

You will collaborate with the Technical Lead and cross-functional teams, owning code quality, security, and performance. Strong .NET and REST API experience are essential for success.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, IT, or related field
  • 3 to 5 years of backend development experience
  • Strong C# and modern .NET experience
  • Experience developing RESTful APIs using ASP.NET Core
  • Good SQL and relational database knowledge
  • Experience with Docker and containerized applications
  • Familiarity with Linux environments
  • Experience with Git and source control
  • Understanding of software deployment practices
  • Understanding of API authentication and security
  • Familiarity with software testing and backend architecture principles

Responsibilities

  • 60%: Backend and API development
  • 30%: Application deployment and Docker/Linux environment support
  • 10%: CI/CD, automation, performance optimization, and deployment improvement
  • Develop and maintain backend services and REST APIs
  • Troubleshoot application and deployment issues
  • Support database integration and application performance
  • Maintain technical documentation where required

Skills

C#
REST APIs
SQL
Backend development

Education

Bachelor's degree in Computer Science or related field

Tools

ASP.NET Core
Docker
Linux
Git
PostgreSQL

Job description

Job description

Backend Software Engineer (.NET)

Employment Type: Permanent

Level: Mid-Level

Location: Midrand / Pretoria, In-Person

Reports To: Technical Lead

Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, IT, or related field
  • 3 to 5 years of backend development experience
  • Strong C# and modern .NET experience
  • Experience developing RESTful APIs using ASP.NET Core
  • Good SQL and relational database knowledge
  • Experience with Docker and containerized applications
  • Familiarity with Linux environments
  • Experience with Git and source control
  • Understanding of software deployment practices
  • Understanding of API authentication and security
  • Familiarity with software testing and backend architecture principles
Daily Responsibilities
  • 60%: Backend and API development
  • 30%: Application deployment and Docker/Linux environment support
  • 10%: CI/CD, automation, performance optimization, and deployment improvement
  • Develop and maintain backend services and REST APIs
  • Troubleshoot application and deployment issues
  • Support database integration and application performance
  • Maintain technical documentation where required
Technology Stack
  • C#
  • .NET 8 / .NET 9
  • ASP.NET Core
  • REST APIs
  • PostgreSQL
  • Docker
  • Linux
  • Git
Advantageous
  • Strong PostgreSQL experience
  • CI/CD pipeline experience
  • Azure DevOps or GitHub Actions
  • Blazor
  • .NET Minimal APIs
  • Cloud platform experience
  • Kubernetes or container orchestration experience
  • DevOps experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Backend Developer (C#.Net) (CPT/JHB Hybrid)
Backend Developer (C#.Net) (CPT/JHB Hybrid)

Datafin • Cape Town

On-site
ZAR 500,000 - 650,000
Backend Developer (C#, React, ASP.NET Core) (Centurion)
Backend Developer (C#, React, ASP.NET Core) (Centurion)

Datafin • South Africa

On-site
ZAR 500,000 - 700,000
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 980,000
Competitive salary and bonus structure
Health insurance
Generous PTO and holidays
+2
Back-End C# Software Engineer
Back-End C# Software Engineer

Boardroom Appointments • Cape Town

On-site
ZAR 600,000 - 1,000,000
Backend Software Engineer
Backend Software Engineer

Belay Talent Solutions • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Salary bonus
Health insurance
PTO & flexible hours
+3
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Back-End / Full Stack Developer (Senior)
Back-End / Full Stack Developer (Senior)

ATS Client • Cape Town

On-site
ZAR 1,000,000 - 1,800,000
Senior Software Developer - Full Stack (C#/.NET)
Senior Software Developer - Full Stack (C#/.NET)

Placements24 • Soweto

On-site
ZAR 700,000 - 1,100,000
Health insurance
Paid time off
Career growth opportunities
+1
Software Engineer (Backend)
Software Engineer (Backend)

Placements24 • Vereeniging

On-site
ZAR 900,000 - 1,100,000
Excellent annual salary
Professional development
Health insurance