Senior C# Developer (WPF)

AO Connect Solutions

Date: 4 hours ago
City: Cape Town, Western Cape
Contract type: Full time

At AO Connect, we don’t just offer jobs, we create opportunities for ambitious people to do meaningful, high-impact work. We connect top-tier digital talent with some of the most exciting companies in South Africa and beyond, giving you the chance to work on real projects, solve real problems, and grow your career faster than you thought possible. Whether it’s cutting-edge tech, innovative businesses, or dynamic teams, you’ll be right in the middle of it. This is a place for people who want more, more growth, more ownership, more exposure, and more impact. If you’re driven, curious, and ready to level up, you’ll thrive in an environment that values your skills and backs your potential

  • Developing and maintaining client-side applications using C#, .NET, and .NET Core.
  • Designing scalable, maintainable, and high-performance software solutions.
  • Developing and maintaining desktop applications using WPF.
  • Building integrations with enterprise systems and APIs.
  • Contributing to DevOps pipelines and CI/CD processes.
  • Developing and maintaining C++ modules within embedded or performance-critical systems.
  • Optimising application performance, memory usage, and concurrency.
  • Working within Linux environments and cross-platform toolchains.
  • Collaborating with engineering teams on embedded software and hardware integration.
  • Supporting system reliability, monitoring, and continuous improvement initiatives.
  • Strong experience with C# and .NET / .NET Core development.
  • Solid C++ development experience within production environments.
  • Experience developing desktop applications using WPF.
  • Strong understanding of asynchronous programming and performance optimisation.
  • Experience working in Linux environments.
  • Proficiency with Git version control.
  • Experience with enterprise system integration and REST APIs.
  • Exposure to DevOps practices and CI/CD pipelines.
  • Experience with embedded systems development (C/C++) will be advantageous.
  • Experience with Docker, AWS, SQL, OpenEmbedded/Yocto, or HMI development will be advantageous.

Remuneration will be determined based on the successful candidate’s experience, qualifications, and technical expertise, and will be highly competitive within the market.

If you meet the above requirements and are interested in this opportunity, please send your updated CV together with a copy of your South African ID to

For employers only

Is this your company's job post? Verify ownership to manage this listing and receive applications directly.

Claim this listing

Looking to apply for this job? Use the Apply button above.