Talent.com
ATS Client
Back-End C# DeveloperATS Client • Johannesburg, Gauteng, ZA
Search for other jobs
Back-End C# Developer

Back-End C# Developer

ATS Client • Johannesburg, Gauteng, ZA
30+ days ago
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

#J-18808-Ljbffr

Create a job alert for this search

Back-End C# Developer • Johannesburg, Gauteng, ZA