Back-End C# Developer

ATS Client

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ATS Client in Johannesburg seeks an experienced Back-End C# Developer to design, develop, and maintain scalable back-end systems and APIs. You will integrate AI/LLM features with Azure OpenAI, build cloud-native apps using Azure App Services, Functions, and Service Bus, and optimize SQL with EF Core/Dapper.

Ideal candidates have 3-7+ years of back-end experience, strong C#/.NET Core skills, and a solid understanding of security, REST standards, and CI/CD pipelines in enterprise environments.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 3-7+ years of professional back-end development experience
  • Proven experience building APIs and microservices in enterprise environments
  • Hands-on experience with Azure cloud services (App Services, Functions, Service Bus, Key Vault, Storage)
  • Experience integrating AI/LLM services (Azure OpenAI preferred)
  • Strong experience with SQL and at least one ORM (EF Core/Dapper)
  • Knowledge of security standards (OAuth2, OpenID Connect, JWT, Managed Identities)
  • Experience with embeddings, vector databases/indexes, or RAG-based architectures

Responsibilities

  • Design, develop, and maintain scalable back-end systems, APIs, and microservices using C# and .NET technologies
  • Integrate AI/LLM services (including Azure OpenAI) into back-end architecture to enable intelligent features
  • Build and optimize cloud-native applications using Azure services such as App Services, Functions, and Service Bus
  • Implement secure, high-performance data solutions, including SQL optimization and ORM usage (EF Core/Dapper)
  • Develop and maintain CI/CD pipelines and contribute to DevOps best practices
  • Collaborate with cross-functional teams to deliver robust, scalable, and maintainable solutions

Skills

C#
.NET Core
Web API
Asynchronous programming
Dependency injection
REST API standards
CI/CD pipelines
Git workflows
Security (OAuth2/OpenID/JWT)
Embeddings/Vector databases/RAG

Education

Bachelor's degree in Computer Science or related field

Tools

Azure App Services
Azure Functions
Azure Service Bus
Azure Key Vault
Azure Storage
EF Core
Dapper
OpenAI integration

Job description

Build the future of intelligent back-end systems in a fast-evolving digital services industry. This role is perfect for a Back-End C# Developer who thrives on combining cloud engineering with AI/LLM innovation to create scalable, high-impact solutions that power modern customer experiences.

Join a leading player in the global business process outsourcing and customer experience technology space, where innovation, automation, and AI-driven insights are transforming how organizations engage with their customers. You'll be part of a forward-thinking engineering team focused on delivering cutting-edge digital platforms and intelligent back-end systems.

What's in it for you?

Work on AI-driven systems, gain exposure to the latest Azure and OpenAI technologies, and grow your career in a high-impact, future-focused environment.

Key Responsibilities
  • Design, develop, and maintain scalable back-end systems, APIs, and microservices using C# and .NET technologies
  • Integrate AI/LLM services (including Azure OpenAI) into back-end architecture to enable intelligent features
  • Build and optimize cloud-native applications using Azure services such as App Services, Functions, and Service Bus
  • Implement secure, high-performance data solutions, including SQL optimization and ORM usage (EF Core/Dapper)
  • Develop and maintain CI/CD pipelines and contribute to DevOps best practices
  • Collaborate with cross-functional teams to deliver robust, scalable, and maintainable solutions
Job Experience and Skills Required
  • Education:
    • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Experience:
    • 3-7+ years of professional experience in back-end development
    • Proven experience building APIs and microservices in enterprise environments
    • Hands-on experience with Azure cloud services (App Services, Functions, Service Bus, Key Vault, Storage, etc.)
    • Experience integrating AI/LLM services (Azure OpenAI preferred)
    • Strong experience working with SQL and at least one ORM (EF Core/Dapper)
  • Skills:
    • Strong proficiency in C#, .Net Core, and Web API development
    • Solid understanding of asynchronous programming, dependency injection, and REST API standards
    • Experience with EF Core, SQL optimization, and distributed system design patterns
    • Familiarity with CI/CD pipelines and Git-based workflows
    • Knowledge of security standards, such as OAuth2, OpenID Connect, JWT, and Managed Identities
    • Experience working with embeddings, vector databases/indexes, or RAG-based architectures
  • Non-Negotiables:
    • Experience in microservices and distributed systems
    • Strong problem-solving ability and attention to detail
    • Ability to work in a collaborative, fast-paced environment with evolving technologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI-Powered Backend C# Engineer (Azure)
AI-Powered Backend C# Engineer (Azure)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Lead
Senior Software Lead

SmartRecruiters, Inc. • Rosebank

On-site
ZAR 750,000 - 1,100,000
Intermediate Developer C#
Intermediate Developer C#

icekey.tech • Sandton

On-site
ZAR 480,000 - 800,000
Senior AI Software Engineer (.NET & Azure) OZ/HA
Senior AI Software Engineer (.NET & Azure) OZ/HA

DVT • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Senior Full-Stack Developer (.Net)
Senior Full-Stack Developer (.Net)

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Senior Microsoft AI Developer
Senior Microsoft AI Developer

SavageOne Pty Ltd • Midrand

On-site
ZAR 1,200,000 - 1,800,000
Senior Developer - Internal systems
Senior Developer - Internal systems

Tracker South Africa • Centurion

On-site
ZAR 720,000 - 980,000
BACKEND DEVELOPER (C# / ASP .NET) - SANDTON (HYBRID) UP TO R800K PER ANNUM
BACKEND DEVELOPER (C# / ASP .NET) - SANDTON (HYBRID) UP TO R800K PER ANNUM

e-Merge IT Recruitment • South Africa

On-site
ZAR 720,000 - 880,000
Senior AI Software Engineer (.NET & Azure) OZ/HA
Senior AI Software Engineer (.NET & Azure) OZ/HA

dvtcareers • Johannesburg

On-site
ZAR 900,000 - 1,500,000