
Software Engineer, C# – Desktop App
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Poland.
• Design, develop, and maintain functionalities for audiometry testing modules and web services.
• Create user interfaces based on WPF (using MVVM) and develop Blazor Server components.
• Enhance and develop REST APIs.
• Collaborate closely with Product Owners to analyze requirements and deliver technical solutions.
• Work in partnership with hardware and firmware teams to ensure proper software-hardware integration.
• Write detailed unit tests with high coverage (≥80% for new code) and maintain documentation.
• Ensure that product architecture and code quality adhere to high standards.
• Conduct code reviews with a focus on safety, correctness, and compliance.
• Address complex and technically demanding challenges within the products.
• Over 5 years of professional experience in C#/.NET development.
• Strong proficiency in .NET Framework or .NET Core/.NET 5+.
• Experience with WPF and MVVM design patterns.
• Solid understanding of Software Development best practices, OOP, SOLID principles, and design patterns.
• Upper-intermediate proficiency in English.
• Familiarity with ASP.NET Core, Entity Framework Core, and MudBlazor (preferred qualifications).
• Experience with Azure Services, including App Services, App Configuration, and Application Insights.
• Database experience utilizing Entity Framework Core.
• Experience in developing hardware-software products.
• Knowledge of RDLC reporting.
• A remote-first and asynchronous-friendly work environment with a flat organizational structure.
• Long-term engagement opportunities in a stable and growing SaaS company.
• A team that prioritizes quality and depth over superficial trends: emphasizing production quality over flashy prototypes.
• A culture that values personal development alongside business success.
Liberty Dental Plan
Capital One
Freenome
Get handpicked remote jobs straight to your inbox weekly.