Senior C# Developer (WPF and HMI)
iqbusiness South Africa
Stellenbosch, Western Cape
Contract
Apply
Posted 24 November 2025

Job Details

Job Description

iqx the Technology Division of iqbusiness is seeking a skilled Senior C# Developer proficient in .NET / .NET core with exposure to HMI development and UI frameworks like Silverlight or WPF Core to join our dynamic team. This role involves developing and maintaining client-side applications, architecting scalable backend services, and integrating enterprise systems and APIs. The successful candidate will also contribute to embedded system components and cross-platform toolchains, ensuring high performance and reliability across our technology stack.

Required Skills and Qualifications
  • Strong experience in C# and .NET / .NET Core development. 
  • Solid production-level experience in C++ development.
  • Exposure to HMI development and UI frameworks like Silverlight or WPF. 
  • Proven ability to work with asynchronous and performance-focused architectures. 
  • Understanding of memory management, concurrency, and system-level constraints.
  • Experience working in Linux environments. 
  • Proficiency with Git-based workflows.
  • Knowledge of containerization (Docker) and cloud platforms (AWS). 
  • Experience with CI/CD pipeline setup and DevOps practices. 
  • Familiarity with OpenEmbedded / Yocto. 
  • Experience with SQL and database-backed systems.

Please Note:
As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals