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