GoRev · 2 days ago
.NET / Blazor Developer
GoRev is a software development company specializing in the healthcare industry, focusing on creating innovative software solutions. As a .NET / Blazor Developer, you will modernize a legacy desktop application by transitioning it to a Blazor-based architecture, ensuring high-quality UI implementations and collaborating with cross-functional teams to enhance user experience.
Electronic Health Record (EHR)Health CareSoftwareSoftware Engineering
Responsibilities
Rewrite existing VB.NET WinForms (DevExpress) user interfaces into Blazor using Telerik UI for Blazor
Translate complex desktop workflows into modern, responsive web-based user experiences
Maintain functional parity while improving usability, consistency, and performance
Design and implement reusable Blazor components aligned with long-term product strategy
Integrate Blazor UI with existing .NET backend services, APIs, and business logic
Collaborate with backend developers to define clean contracts and data models
Partner with product and operations teams to validate workflows and edge cases
Establish UI coding standards and architectural patterns for the Blazor application
Write clean, testable, and well-documented code
Participate in code reviews and technical design discussions
Identify and reduce technical debt during the modernization effort
Follow secure coding practices appropriate for healthcare SaaS environments
Ensure proper handling of sensitive data within UI workflows
Qualification
Required
Strong .NET development experience
Experience with WinForms applications (VB.NET or C#)
Hands-on experience with Blazor (Server and/or WebAssembly)
Experience with component-based UI frameworks (Telerik, DevExpress, Syncfusion, or Radzen)
Proficiency in C# and modern .NET (Framework and/or .NET 6+)
Experience modernizing or refactoring legacy desktop applications
Solid understanding of UI architecture, state management, and UX principles
Experience applying design patterns to separate UI from business logic (e.g., MVVM, clean architecture)
Git-based version control experience
Ability to work independently on complex technical initiatives
Strong written and verbal communication skills
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field required
One (1) year of professional, internship, or equivalent hands-on experience in software development
Ability to work full-time in a collaborative, professional development environment
Willingness to learn and adapt to new technologies and internal development standards
Preferred
Direct experience migrating WinForms applications to Blazor
Experience with Telerik UI for Blazor
Experience developing software in healthcare, billing, or other regulated environments
Familiarity with REST APIs and service-based architectures
Familiarity with authentication and authorization patterns
Experience implementing role-based UI behavior
Experience with CI/CD pipelines for .NET applications
Benefits
Health Insurance (Medical, Dental, Vision)
Life Insurance
401K with company match
Paid Time Off (PTO)