Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jul 27, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • IQbusiness is the largest independent management consulting firm in South Africa. Since 1998, we have helped our clients solve their problems by providing innovative, fast and cost-effective solutions. Our methods and frameworks, drawn from our 20 years of international and local experience, allow us to deliver client value early and continuously
    Read more about this company

     

    Senior C# Developer (WPF)

    About the Role

    • We are seeking a Senior C# Developer with expertise in WPF to join our dynamic development team. In this role, you will focus on building and enhancing desktop applications, ensuring a seamless user experience while adhering to best coding practices and design principles. You will play a key role in the software development lifecycle, collaborating closely with cross-functional teams to deliver high-quality software solutions.

    Key Responsibilities

    • Design and develop robust, scalable, and high-performance desktop applications using C# and WPF.
    • Collaborate with product managers and UX/UI designers to create intuitive interfaces and implement new features.
    • Maintain and improve existing codebases while ensuring optimal application performance and responsiveness.
    • Identify and troubleshoot software defects, implementing timely solutions to improve product stability.
    • Conduct code reviews and provide mentorship to junior developers, fostering a culture of continuous learning and quality.
    • Stay up to date with emerging technologies and industry trends, integrating relevant tools and practices into the development process.
    • Write clear and comprehensive documentation for codebases and development processes to facilitate team collaboration.
    • Engage in agile development practices, participating in sprint planning, daily stand-ups, and retrospective meetings.

    Requirements

    • Proven experience in software development with C# and WPF, demonstrating strong programming skills.
    • Familiarity with MVVM architecture and design patterns, specifically in the context of desktop applications.
    • Experience with version control systems, particularly Git, for effective collaboration and code management.
    • Solid understanding of OOP principles and software development best practices.
    • Strong problem-solving skills with the ability to debug and resolve complex technical issues.
    • Excellent communication skills and the ability to work collaboratively within a team-setting.
    • Familiarity with unit testing frameworks to ensure the reliability and maintainability of the code.

    Preferred Qualifications

    • Knowledge of additional frameworks or languages, such as .NET Core, Xamarin, or JavaScript, is advantageous.
    • Previous experience with cloud services or distributed systems would be a plus.
    • Familiarity with front-end technologies and frameworks can enhance your contribution to cross-functional projects.
    • Relevant certifications in software development or agile methodologies are beneficial.
       

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to IQbusiness on iqbusiness.simplify.hr to apply

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at IQbusiness Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail