We’re seeking a talented and experienced .NET/Blazor Software Engineer to join a project focused on porting WPF applications to Blazor. You will work closely with the client’s internal team to migrate, refactor, and enhance UI components while ensuring seamless integration with the existing C# / .NET backend.
Client is a global leader in sorting and food processing solutions, delivering innovative software and hardware for the food industry. The company is undertaking a modernization project to migrate its legacy WPF-based UI to Blazor, aiming to enhance performance, usability, and maintainability of its software applications.
Experience / Skills required:
Must have: * 5+ years of professional software development experience * Strong expertise in C# and Blazor * Experience with WPF and migrating legacy applications to modern frameworks * Familiarity with F# is a plus but not mandatory * Solid understanding of full-stack development in the .NET ecosystem * Experience with CI/CD pipelines for .NET applications * Ability to work independently and deliver high-quality work in a project-based environment * Upper-Intermediate English
Responsibilities: * Port and refactor WPF-based UI components to Blazor * Ensure integration with existing C# / .NET backend services * Contribute to front-end improvements, including homepage and key UI workflows * Maintain high code quality and follow best practices in software development * Collaborate with internal teams and participate in code reviews * Provide technical guidance and problem-solving within the migration project
We offer: * Competitive salary * Medical Insurance after 3 months probation period (can be used in Ukraine) * Vacation (up to 20 working days) * Paid sick leaves (10 working days) * Ukrainian National Holidays as a day off (11 days) * Online English courses * Accountant assistance and legal support * Flexible working schedule — remote, office-based, or hybrid format * Fully-equipped perfect office space located in the city center (ready for work in blackouts) * Direct cooperation with the customer * Dynamic environment with low level of bureaucracy and great team spirit * Challenging projects in diverse business domains and a variety of tech stacks * Communication with Top/Senior level specialists to strengthen your hard skills * Online/offline teambuildings * Volunteering culture development and support