Senior C# Developer (WPF and HMI)
iqbusiness South Africa
Stellenbosch, Western Cape
Contract
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
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