Senior C# Engineer

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.
  • Collaborate & Lead
  • 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.
  • Innovate & Stay Ahead
  • 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.
  • Experience using WiX for application deployment.
  • 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.

Desired Skills:

  • Software Engineering
  • C#
  • WPF
  • MVVM
  • WiX
  • SQL
  • Git
  • TPP

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position