Back End Sql Developer (with C#.net)

Johannesburg, Gauteng, South Africa

Job Description

Requirements

  • Minimum 5-6 years of Back-end development experience
  • Strong expertise in SQL (including query optimization and indexing)
  • Experience with Redis for caching and RabbitMQ for message queuing
  • Hands-on experience in C# and Microsoft .NET frameworks
  • Deep understanding of software architecture for scalability and resilience
  • Solid grasp of distributed logging and observability tools
  • Familiarity with deploying & maintaining applications on Linux servers (Highly beneficial)
  • Passion for clean, maintainable code and engineering best practices
Advantageous Skills
  • Experience with containerization (Docker, Kubernetes)
  • Exposure to cloud environments (Azure, DevOps, AWS)
  • Background in CI/CD automation
  • Microservice C Distributed Systems
Responsibilities
  • Design systems with high throughput and low latency, leveraging advanced SQL techniques
  • Architect, develop, and optimize scalable software using C# and the .NET ecosystem
  • Integrate caching solutions using Redis to improve application performance
  • Implement distributed logging and monitoring strategies to ensure system resiliency
  • Collaborate with DevOps to deploy and maintain applications on Linux-based infrastructure
  • Build and maintain messaging and event-driven components using RabbitMQ
  • Lead code reviews, mentor junior developers, and contribute to technical strategy

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1462506
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned