.NET, Blazor, Telerik and IIS Developer
Worldwide
Apply only if you are fully confident you can handle both projects. We review every proposal carefully and are not looking for developers who want to learn during the project. We avoid agency teams or developers affiliated with agencies. We are looking for talent who can write code directly as independent freelancers and communicate and collaborate smoothly and directly with the team leader throughout the entire project. You must be available during US business hours. Project overview We are modernizing a hospice EMR from Silverlight and ASP.NET Web Forms to Blazor Server. Current stack: C# .NET Framework and modern .NET Blazor Server ASP.NET Web Forms Telerik ASPX Scheduler Telerik Blazor Scheduler SQL Server IIS and Windows Server GitHub Azure DevOps Project 1: Telerik Scheduler The legacy and Blazor schedulers use the same data but display different patient and employee appointments. The Blazor version often shows extra events. The issue likely involves: Recurring series Recurrence rules Modified or deleted occurrences Recurrence parent records Open-ended schedules Historical appointment data You will review both scheduler implementations, SQL recurrence data, previous migration logic, and Git history. You must identify the root cause, correct the Blazor scheduler behavior, and ensure both calendars display identical results. There is also a patient discharge bug. The current logic may delete all appointments instead of only future appointments. Historical appointments and audit data must be preserved. Project 2: Staging and deployment The Blazor application is hosted on private IIS servers. Code is currently tested locally and then deployed directly to production, where all clients receive it. A test database exists, but there is no separate staging application. You will: Review IIS, DNS, SSL, redirects, and deployment configuration. Create a separate Blazor staging site and hostname. Separate staging and production databases, settings, secrets, and logs. Create a safe staging-to-production deployment and rollback process. Coordinate with the existing infrastructure administrator. Required experience Strong experience with: C# and .NET Blazor Server ASP.NET Web Forms Telerik Scheduler or RadScheduler SQL Server and data migration IIS and Windows Server DNS, SSL, and deployment GitHub and Azure DevOps Legacy application modernization Healthcare or regulated software experience is preferred. The project will begin with a paid discovery and technical audit. Your proposal must include: Direct Telerik Scheduler experience Blazor and ASP.NET experience IIS and staging experience A similar production issue you solved Location US-hours availability Weekly capacity Hourly rate Screening questions 1. Describe your direct Telerik Scheduler experience. 2. How would you investigate two schedulers using the same database but showing different recurring events? 3. How would you preserve historical appointments while removing only future appointments after patient discharge? 4. How would you create separate IIS staging and production environments with safe deployment and rollback?
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$15.00
-
$25.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 days ago
- Hires:2
- Interviewing:4
- Invites sent:6
- Unanswered invites:0
About the client
- USAPort Lavaca6:44 PM
- $17K total spent23 hires, 11 active
- 511 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by