Back-End C# Developer

ATS Client

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Backend Developer
Senior Backend Developer

Paracon • Sandton

On-site
ZAR 900,000 - 1,400,000
C# Developers with strong Azure
C# Developers with strong Azure

e-Merge IT Recruitment • Gauteng

On-site
ZAR 600,000 - 800,000
Intermediate Microsoft Back-End and Front-end Developer
Intermediate Microsoft Back-End and Front-end Developer

Indsafri • South Africa

On-site
ZAR 480,000 - 600,000
Software Engineer
Software Engineer

OfferZen • Wes-Kaap

On-site
ZAR 550,000 - 950,000
Back-End Developer
Back-End Developer

Network Finance • Randburg

On-site
ZAR 600,000 - 900,000
Software Engineer II
Software Engineer II

Jobtailor • Pretoria

On-site
ZAR 900,000 - 1,300,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