Enable job alerts via email!

Senior Software Engineer - C# (Windows Native App)

Shou

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in Cape Town is seeking a Senior Software Engineer specializing in C# to develop and maintain Windows desktop applications. This role involves collaborating with a strong team, providing technical leadership, and optimizing application performance. Ideal candidates will have over 5 years of experience in C# development, particularly with WPF and MVVM, and a passion for solving real-world problems through technology.

Qualifications

  • 5+ years of experience in C# development.
  • Strong understanding of SQL and modern development practices.
  • Experience integrating desktop applications with backend systems.

Responsibilities

  • Develop and maintain Windows desktop applications using C# and WPF.
  • Provide technical leadership and mentorship to junior engineers.
  • Troubleshoot and resolve technical issues to enhance performance.

Skills

C#
WPF
MVVM
SQL
Git

Job description

Senior Software Engineer - C# (Windows Native App)

Cape Town, Western Cape, South Africa

Job Openings Senior Software Engineer - C# (Windows Native App)

About the job Senior Software Engineer - C# (Windows Native App)

About the Role

We are looking for an experienced Senior C# Engineer to help build and scale a Windows desktop application that supports a high-impact product. This is an opportunity to work on a meaningful application, collaborate with a strong team, and take on significant responsibilities as we grow.

What You'll Do

  • Develop & Maintain Applications
  • Build and maintain Windows desktop applications using C# and WPF.
  • Follow the MVVM design pattern to create scalable and maintainable code.
  • Ensure seamless integration with backend services, primarily built with Ruby on Rails.
  • Work closely with engineers, product managers, and designers to build intuitive solutions.
  • Provide technical leadership and mentorship to junior engineers.
  • Optimize & Improve
  • Troubleshoot and resolve technical issues to enhance performance and reliability.
  • Identify and fix bottlenecks to support a scalable and efficient system.
  • Introduce new ideas, technologies, and improvements to enhance the product.
  • Stay up to date with advancements in C#, WPF, and healthcare technology.

What Were Looking For

  • 5+ years of experience in C# development, with a focus on WPF and MVVM.
  • Strong understanding of SQL, Git, and modern development practices.
  • Passion for building Windows desktop applications that solve real-world problems.
  • Experience integrating desktop applications with backend systems (Ruby on Rails is a plus).
  • Bonus: Experience in healthcare technology, startups, or working with TPP SystmOne.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.