×
Register Here to Apply for Jobs or Post Jobs. X

Back-End C# Developer

Job in Johannesburg, 2000, South Africa
Listing for: ATS Client
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, AI Engineer (Applied/Software), .NET Developer
Job Description & How to Apply Below

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 Dev Ops 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
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary