C#/.NET Desktop Developer - Job Code: 1782490787260

Remote Jobs

United States

Remote

USD 20,000 - 26,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

13th Month Pay
Paid Time Off
Comprehensive Healthcare
Maternity & Paternity Leave
Life Insurance
Mental Health Support
Milestone Gifts & Birthday Treats
Team Experiences

Job summary

Coconut is seeking a Front-End Developer to join our remote team. You will build and maintain WPF desktop applications using a strict MVVM architecture, creating clean Views, ViewModels and DataTemplates.

You will implement interactive 3D viewports and state-driven UIs for complex engineering workflows while integrating with .NET backend services. Strong C#/.NET skills and experience with MVVM, DI, and hosting patterns are required.

Qualifications

  • Desktop app development using WPF with MVVM architecture.
  • Strong C# and .NET experience.
  • Ability to design clean, reusable Views, ViewModels and DataTemplates.
  • Experience with 3D data visualization and interactive viewports.
  • Collaboration with UI/UX designers and engineers on workflows.
  • Familiarity with dependency injection and hosting patterns.

Responsibilities

  • Develop and maintain WPF desktop applications with MVVM.
  • Design and implement Views, ViewModels and DataTemplates.
  • Build interactive viewports to rotate, scroll, zoom 3D models.
  • Create state-driven UIs for engineering workflows.
  • Integrate UI with .NET backend services and external systems.
  • Ensure correct command behavior and UI responsiveness.
  • Collaborate with UI/UX and engineers on domain workflows.

Skills

WPF desktop applications
MVVM architecture
Views/ViewModels/DataTemplates
3D viewports/viewers
state-driven UIs
UI with .NET backend
command behaviour
performance optimization
UI/UX collaboration
async collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

.NET
WPF
MVVM
CommunityToolkit.Mvvm
Microsoft.Extensions.Hosting
Blazor

Job description

At Coconut, we connect founders and businesses with top-tier remote talent while prioritizing meaningful, reliable partnerships. We believe success happens when everyone wins. Clients achieve their goals, and our virtual professionals find purpose and growth in their work. We're currently looking for top talent to fill the role below:

Role: Front-End Developer

Monthly Rate: $1800-2300

Availability: 40 hours/week

Time Zone: Anytime within 4:00 AM to 3:00 PM EST

Requirements
Experience Needed
  • Develop and maintain WPF desktop applications using a strict MVVM architecture
  • Design clean, reusable Views, ViewModels, and DataTemplates
  • Build the interactive viewports/viewers where users can rotate, scroll, zoom in, and zoom out the 3D model.
  • Build state-driven UIs for complex engineering workflows
  • Integrate UI with .NET backend services and external systems
  • Ensure correct command behaviour (enable/disable, async execution, UI state)
  • Improve performance, responsiveness, and consistency of the UI layer
  • Collaborate with UI/UX designers while following the design language
  • Collaborate closely with engineers on domain-specific workflows
Good to have
  • Solid experience with C# and .NET
  • Strong understanding of WPF (Bindings, Styles, Templates, Resources)
  • Practical experience with MVVM (e.g. CommunityToolkit.Mvvm or similar)
  • Ability to build UI with clear separation of concerns
  • Experience with dependency injection and application composition (e.g. Microsoft.Extensions.Hosting)
  • Experience with data-driven UIs and complex state management
  • Ability to work across different UI paradigms (desktop and web)
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)
  • 2+ years of professional front-end development experience
  • Comfortable working asynchronously with a globally distributed remote team
  • Reliable availability for a full 8-hour workday within the 5:00 AM - 5:00 PM EST window
  • Full professional fluency in English, as this role involves frequent written and verbal collaboration across a distributed team
  • Experience with []() Core or Blazor (or other web UI technologies)
  • Experience with engineering, CAD, or BIM-related software
  • Experience working with 3D data or visualisation (e.g. viewports, geometry, CAD-like systems)
  • Familiarity with performance-sensitive desktop applications
  • Interest in structural or architectural workflows
Non-negotiable Requirements
  • Desktop application development experience (critical differentiator from web/mobile devs)
  • WPF (Windows Presentation Foundation) experience
  • C# proficiency
Industry/Tools Experience
  • C#
  • .NET
  • Frameworks & Libraries
  • WPF (Windows Presentation Foundation)
  • MVVM (Model-View-ViewModel)
  • CommunityToolkit.Mvvm
  • Microsoft.Extensions.Hosting
  • Core
  • Blazor
Benefits
  • Competitive Salary - We recognize your skills and experience with a great compensation package.
  • 13th Month Pay - Enjoy an extra month’s salary - because who doesn’t love a little bonus?
  • Paid Time Off - Recharge with 12 days of PTO to use however you like - vacation, self-care, or just a break from it all!
  • US Holidays Off - Enjoy 12 paid US holidays throughout the year.
  • Maternity & Paternity Leave - We support growing families with dedicated leave for new parents.
  • Comprehensive Healthcare - We’ve got you and your family covered with quality healthcare benefits.
  • Life Insurance* - Our full-time HMO plan includes life insurance for extra peace of mind.
  • Mental Health Support - Prioritize your well-being with access to mental health consultations and wellness resources.
  • Milestone Gifts & Birthday Treats - We celebrate your achievements and make your special day even better!
  • Exciting Team Experiences - Think island getaways, virtual town halls, and regional meetups - because work should be fun, too!
  • Stay Connected - Be part of a supportive network where you can learn, grow, and connect with amazing people.

Some benefits may vary. Full details will be provided during the onboarding process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

WPF Front-End Developer | MVVM & 3D Viewports
WPF Front-End Developer | MVVM & 3D Viewports

Remote Jobs • United States

Remote
USD 20,000 - 26,000
13th Month Pay
Paid Time Off
Comprehensive Healthcare
+5
Onboarding Engineer - Job Code: 1790976935573
Onboarding Engineer - Job Code: 1790976935573

Coconut • United States

Remote
USD 31,000 - 36,000
Competitive Salary
13th Month Pay
Paid Time Off
+8
Application Developer
Application Developer

Western Partitions Inc. • Lake Oswego (OR)

On-site
USD 120,000 - 150,000
401(k) retirement plan
Medical, dental, and vision insurance
Flexible paid time off
+1
Collections & Customer Support Specialist - Job Code: 1791226066217
Collections & Customer Support Specialist - Job Code: 1791226066217

Coconut • United States

Remote
USD 14,000 - 24,000
Competitive salary
13th Month Pay
Paid Time Off
+8
CEO's Executive Assistant - Job Code: 1790803511186
CEO's Executive Assistant - Job Code: 1790803511186

Coconut • United States

Remote
USD 167,000 - 335,000
Competitive Salary
13th Month Pay
12 PTO days
+7
senior .net developer
senior .net developer

Dellfor Technologies • Florida City (FL)

On-site
USD 54,000 - 66,000
Starting salary between $60,000 with regular increments
Insurance - Medical, dental, vision and 401K
Travel allowance
+1
senior .net developer
senior .net developer

Dellfor Technologies • Texas City (TX)

On-site
USD 54,000 - 66,000
Competitive Salary
Referral Bonus
Health Insurance
+2
senior .net developer
senior .net developer

Dellfor Technologies • Underhill (VT)

On-site
USD 54,000 - 66,000
Travel allowance
Health insurance: Medical, dental, vision
401K
+2
Senior Desktop Applications Software Engineer
Senior Desktop Applications Software Engineer

Realtime Robotics • Boston (MA)

On-site
USD 140,000 - 180,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
senior .net developer
senior .net developer

Dellfor Technologies • Missouri City (TX)

On-site
USD 54,000 - 66,000
Starting salary between $60,000 with regular increments
Referral bonus
On-the-job support
+3