Introduction
We are seeking skilled and detail-oriented C# Backend Developers to join our team in Pretoria and Cape Town. The successful candidates will be responsible for designing, developing, and maintaining robust backend applications and services using C# and the .NET framework. This role requires hands-on technical expertise, problem-solving abilities, and the ability to collaborate within cross-functional teams to deliver high-quality software solutio
Duties & Responsibilities
Application Development:
- Design, develop, test, and maintain efficient, reusable, and reliable backend code using C# and .NET framework.
Backend Development:
- Develop and maintain APIs, microservices, and data storage solutions for performance and scalability.
- Integrate backend services with front-end applications and third-party systems.
Performance Optimization:
- Identify, troubleshoot, and resolve application bottlenecks, bugs, and performance issues.
Collaboration & Delivery:
- Work closely with cross-functional teams (front-end developers, QA, business analysts) to ensure requirements are met.
- Ensure adherence to coding standards, security best practices, and Agile methodologies.
Quality Assurance:
- Maintain application responsiveness, scalability, and high performance through proactive code review and testing.
Desired Experience & Qualification
Required:
- Proven experience as a C# Developer / Backend Developer.
- Strong proficiency in C#, .NET Framework / .NET Core.
- Hands-on experience with SQL Server (queries, stored procedures, performance tuning).
- Solid knowledge of object-oriented programming (OOP) and design/architectural patterns (e.g., MVC).
- Experience working in Agile/Scrum environments.
Preferred:
- Experience developing RESTful APIs and web services.
- Familiarity with web application frameworks (ASP.NET MVC, ASP.NET Web API).
- Knowledge of concurrency patterns and multithreading in C#.
- Proficiency with version control tools (Git, GitHub, or Azure DevOps).
- Exposure to cloud environments (Azure/AWS) would be advantageous.