Enable job alerts via email!

Senior Software Engineer - C# (Windows Native App)

The Legends Agency

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

4 days ago
Be an early applicant

Job summary

An innovative tech firm is seeking a Senior Software Engineer specializing in C# and WPF to enhance its Windows desktop applications. This role involves developing maintainable code, providing mentorship, and integrating with backend services, specifically Ruby on Rails. Candidates should have over five years of experience in C# development, a passion for impactful software, and familiarity with modern development practices.

Qualifications

  • 5+ years of experience in C# development, focusing on WPF and MVVM.
  • Strong understanding of SQL and modern development practices.
  • Experience integrating desktop applications with backend systems, preferably Ruby on Rails.

Responsibilities

  • Develop and maintain Windows desktop applications.
  • Provide technical leadership and mentorship to junior engineers.
  • Troubleshoot and resolve technical issues to enhance system 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.