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