CareerPlanSign in

Senior C# Developer (C++)

Centurion, Tshwane💼 Full-time🗓 2026-09-22 → 2026-09-24

Core

Design, develop, and maintain high-performance backend services and applications using C++ and C# within a Microservices/SOA architecture.

Role type

Senior backend engineer (C++/C#)

Builds

Windows services, applications, and RESTful/SOAP APIs

Domain

Enterprise software development

Deliverable

production ML models | product features

Required skills

C#, C++, .NET Core, .NET Framework, Microservices architecture, multi-threading, parallel programming, MSSQL, RESTful APIs, SOAP APIs, SOLID principles, Git, TFS

Responsibilities

Design and develop high-performance Windows services and applications; Architect and maintain services within a Microservices/Service-Oriented Architecture; Implement advanced multi-threading and parallel processing solutions; Develop and work with RESTful and SOAP APIs; Design and optimize MSSQL databases; Write clean, maintainable, and well-tested code following SOLID principles.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.