Senior C# Developer (C++)

Network Finance

Centurion

On-site

ZAR 1,000,000 - 1,800,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Network Finance in Centurion, South Africa, seeks an experienced software engineer to design and develop high-performance Windows services using C++ and C#. You will architect microservices, implement multi-threading, and work with RESTful and SOAP APIs for system integration.

The role requires strong .NET experience, SOA/microservices background, and solid MSSQL proficiency in an Agile team using TFS and Git.

Qualifications

  • 7+ years of experience with the .NET ecosystem, including .NET Core and the .NET Framework.
  • Strong proficiency in C++ for Windows application development.
  • Proven experience with Service-Oriented or Microservices Architectures.
  • Hands-on experience with multi-threading and parallel programming.

Responsibilities

  • Design and develop high-performance Windows services and applications using C++ and C#.
  • Architect, build, and maintain services within a Microservices/SOA architecture.
  • Implement advanced multi-threading and parallel processing solutions to maximize application efficiency.
  • Develop and work with RESTful and SOAP APIs for seamless system integration.
  • Design and optimize MSSQL databases, writing complex queries and ensuring data integrity.
  • Write clean, maintainable, and well-tested code following SOLID principles and clean coding practices.
  • Collaborate within an Agile team environment using TFS/GIT.

Skills

.NET ecosystem
C++
Microservices/SOA
Multi-threading
RESTful/SOAP APIs
MSSQL
SOLID principles
Agile (TFS/GIT)

Tools

TFS
Git

Job description

Responsibilities:
  • Design and develop high-performanceWindows services and applicationsusingC++andC#.
  • Architect, build, and maintain services within aMicroservices/Service-Oriented Architecture (SOA).
  • Implement advancedmulti-threading and parallel processingsolutions to maximize application efficiency.
  • Develop and work withRESTful and SOAP APIsfor seamless system integration.
  • Design and optimizeMSSQLdatabases, writing complex queries and ensuring data integrity.
  • Write clean, maintainable, and well-tested code followingSOLID principlesandclean coding practices.
  • Collaborate within anAgileteam environment usingTFS/GIT.
Requirements:
  • 7+ years of experience with the .NET ecosystem, including .NET Core and the .NET Framework.
  • Strong proficiency inC++forWindowsapplication development.
  • Proven experience withService-Oriented or Microservices Architectures.
  • Hands-on experience with multi-threading and parallel programming.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# Developer: Windows Services & Microservices
Senior C# Developer: Windows Services & Microservices

Network Finance • Centurion

On-site
ZAR 1,000,000 - 1,800,000
Senior C++ Developer
Senior C++ Developer

dvtcareers • South Africa

On-site
ZAR 700,000 - 1,100,000
Senior C# Developer
Senior C# Developer

Progressive IT Resourcing • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior C#.NET SQL Developer
Senior C#.NET SQL Developer

Together Staffing group • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Senior .NET Developer
Senior .NET Developer

LINKFIELDS INNOVATIONS (PTY) LTD • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior C# .Net Developer
Senior C# .Net Developer

Be Different SA (PTY) LTD • Sandton

On-site
ZAR 600,000 - 800,000
Senior .Net Developers
Senior .Net Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Software Developer C#.NET
Software Developer C#.NET

Chosen Online Pty Ltd • Cape Town

On-site
ZAR 900,000 - 1,200,000
Mid-Senior .Net Developer
Mid-Senior .Net Developer

Dot Slash • Pretoria

On-site
ZAR 450,000 - 600,000
Senior .Net Developer
Senior .Net Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 900,000