JobHabor

C#.Net Back End Developer

Mycareercraft
Location
Gauteng, South Africa
Workplace
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

C#.Net Back End Developer - MyCareerCraft | Career Page

C#.Net Back End Developer

Gauteng, South Africa

Apply for Position Or refer someone

Job Openings C#.Net Back End Developer

About the job C#.Net Back End Developer

Requirements & qualifications

  • BSc / BTech in Computer Science, Information Technology, or a related field (or equivalent experience)
  • 3–6 years of solid, demonstrable backend development experience in C# and .NET Core (.NET 6 or higher)
  • Strong experience building and consuming RESTful APIs with ASP.NET Core Web API
  • Proficiency in MS SQL Server — complex queries, stored procedures, and schema design
  • Solid understanding of OOP, SOLID principles, and common design patterns
  • Experience with Entity Framework Core or Dapper for data access
  • Proficiency in Git and version control workflows
  • Experience working in Agile / Scrum environments
  • Azure or AWS cloud experience — Microsoft Azure certifications a bonus
  • Microservices architecture and containerisation experience (Docker / Kubernetes)
  • CI/CD pipeline experience — Azure DevOps, GitHub Actions, or similar
  • Unit testing experience using xUnit, NUnit, or Moq
  • Exposure to messaging systems such as Kafka, RabbitMQ, or Azure Service Bus
  • Front-end awareness in Angular or React (full stack a plus, not required)
  • AI / LLM integration experience (e.g. Azure OpenAI)
  • FinTech, financial services, or insurance sector experience

Responsibilities

  • Design, develop, and maintain scalable backend systems, RESTful APIs, and microservices using C# and .NET Core / ASP.NET Core
  • Write complex SQL queries, stored procedures, and optimise database performance using MS SQL Server
  • Implement and uphold SOLID principles, clean architecture, and software engineering best practices
  • Participate in code reviews, contribute to technical documentation, and support architectural decisions
  • Troubleshoot, debug, and resolve backend and integration issues in a timely manner
  • Collaborate with front-end developers to ensure seamless API and system integration
  • Assist with proof-of-concepts and contribute to technical roadmap and business value discussions
  • Mentor and support junior developers within the team where required

#mycareercraft #jobsmycareercraft #mycareercraftjobs #.net #developerjobs

Apply for Position

Or refer someone

Share

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

Skills

  • C#
  • .NET Core
  • ASP.NET Core
  • MS SQL Server
  • Entity Framework Core
  • Dapper
  • Git
  • Azure
  • AWS
  • Docker
  • Kubernetes
  • Azure DevOps
  • GitHub Actions
  • xUnit
  • NUnit
  • Moq
  • Kafka
  • RabbitMQ
  • Azure Service Bus
  • Angular
  • React
  • Azure OpenAI

More jobs at Mycareercraft

All 17

Similar roles