Software Engineer (C# / Desktop)

New
A global team that spans Denmark, Ukraine, UK, Poland, Canada, Australia, USA, and more.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Upper-intermediate English
Experience
5+ years
Required Skills
C#Azure.NETRESTful APIsUnit Testing

Requirements

  • 5+ years of professional C#/.NET development experience
  • Strong expertise with .NET Framework or .NET Core/.NET 5+
  • Experience with WPF and MVVM architecture
  • Proficient knowledge of Software Development best practices, OOP, SOLID, and design patterns
  • Upper-intermediate English proficiency
  • Comfortable with strict adherence to development standards and regulatory compliance
  • Experience with ASP.NET Core, Entity Framework Core, or MudBlazor (preferred)
  • Experience with Azure Services including App Services and Application Insights (preferred)
  • Experience in developing hardware-software products (preferred)
  • Experience with RDLC reports (preferred)

Responsibilities

  • Design, develop, and maintain features for audiometry testing modules and web services
  • Build WPF-based user interfaces using MVVM and Blazor Server components
  • Develop and enhance REST APIs
  • Work closely with Product Owners to analyze requirements and provide technical solutions
  • Collaborate with hardware and firmware teams to ensure software-hardware alignment
  • Write comprehensive unit tests with high coverage and documentation
  • Ensure product architecture and code quality meet high standards
  • Perform code reviews focusing on safety, correctness, and compliance
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now