1

Desktop Application Developer Jobs in Riverside, CA

SOFTWARE DEVELOPER (.NET/C#)

Norco, CA · On-site

$95K - $150K/yr

This position is ideal for software developers with experience in C#, .NET, and desktop application development who enjoy solving complex technical challenges and working in a team-oriented ...

Develop desktop user interfaces and application functionality using modern software engineering practices. * Apply object-oriented programming principles, multi-threading, concurrency, and task-based ...

Proficiency in C++ with a focus on desktop application development * Experience developing, maintaining, or enhancing desktop applications using C++ * Understanding of object-oriented programming ...

C++ Developer

Irvine, CA · On-site

$52 - $70/hr

Required : • 7+ years of experience in Windows desktop application development • Strong ... programming • Strong knowledge of object-oriented design principles and STL • Good ...

C++ Developer

Irvine, CA · On-site

$112.80 - $150.50/hr

Senior Software Engineer Location: Irvine, CA Employment Type: Full-time Position Overview We are ... desktop application development * Strong proficiency in C++, C#, and Visual Studio * Solid ...

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$52.75 - $71/hr

... desktop application development • Experience developing, maintaining, and enhancing desktop ... and software engineering principles • Experience with multi-threading, concurrency ...

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$100K - $160K/yr

Strong proficiency in C++ with a focus on desktop application development * Experience developing ... Strong understanding of object-oriented programming and software engineering principles

SOFTWARE DEVELOPER (C++)

Norco, CA · On-site

$100 - $160/hr

SOFTWARE DEVELOPER (C++) VS CA NORCO, Norco, CA, US 7 days ago Requisition ID: 1604 Salary Range ... Strong proficiency in C++ with a focus on desktop application development * Experience developing ...

C++ Developer

Irvine, CA

$112K - $150K/yr

Job Title: Senior Software Engineer Location: Irvine, CA Employment Type: Full-time Position ... desktop application development * Strong proficiency in C++, C#, and Visual Studio * Solid ...

C++ Developer

Irvine, CA · On-site

$112K - $150K/yr

Job Title: Senior Software Engineer Location: Irvine, CA Employment Type: Full-time Position ... desktop application development * Strong proficiency in C++, C#, and Visual Studio * Solid ...

next page

Showing results 1-20

Desktop Application Developer information

See Riverside, CA salary details

$17

$54

$88

How much do desktop application developer jobs pay per hour?

As of Aug 25, 2026, the average hourly pay for desktop application developer in Riverside, CA is $54.92, according to ZipRecruiter salary data. Most workers in this role earn between $44.13 and $63.22 per hour, depending on experience, location, and employer.

What is a desktop application developer?

A Desktop Application Developer is responsible for designing, building, and maintaining software applications that run on desktop operating systems like Windows, macOS, and Linux. They work with programming languages such as C#, Java, Python, or C++ and utilize frameworks like .NET, Qt, or Electron. Their duties include debugging, optimizing performance, and ensuring a seamless user experience. Developers may also collaborate with UX/UI designers, testers, and other developers to create functional and efficient applications.

What does a desktop application developer do?

A Desktop Application Developer usually spends their day designing, coding, testing, and maintaining software applications for desktop environments. Common tasks include collaborating with product managers to clarify requirements, debugging and resolving issues, and writing clear documentation for end users or other developers. Developers may also participate in team meetings, code reviews, and contribute to continuous improvement initiatives. The role often requires balancing independent work with close teamwork to ensure features are delivered on time and meet quality standards.

What are the key skills and qualifications needed to thrive as a desktop application developer?

To thrive as a Desktop Application Developer, you need strong programming skills in languages such as C#, Java, or C++, combined with experience in software design and debugging. Familiarity with development environments like Visual Studio, version control systems such as Git, and sometimes certifications in relevant technologies can be beneficial. Excellent problem-solving abilities, attention to detail, and good communication skills help you understand requirements and collaborate effectively with other teams. These skills ensure the delivery of reliable, user-friendly desktop applications that meet business and user needs.

What are the most commonly searched types of Desktop Application Developer jobs in Riverside, CA?

The most popular types of Desktop Application Developer jobs in Riverside, CA are:

What are popular job titles related to Desktop Application Developer jobs in Riverside, CA?

For Desktop Application Developer jobs in Riverside, CA, the most frequently searched job titles are:

What job categories do people searching Desktop Application Developer jobs in Riverside, CA look for?

The top searched job categories for Desktop Application Developer jobs in Riverside, CA are:

What cities near Riverside, CA are hiring for Desktop Application Developer jobs?

Cities near Riverside, CA with the most Desktop Application Developer job openings:

Infographic showing various Desktop Application Developer job openings in Riverside, CA as of August 2026, with employment types broken down into 66% Full Time, and 34% Contract. Highlights an 90% In-person, 5% Hybrid, and 5% Remote job distribution, with an average salary of $114,227 per year, or $54.9 per hour.

Software Developer - C#/.NET Desktop Application

Norco, CA • On-site

VSolvit
IT Services • 201 - 500 employees

$38.50 - $57.70/hr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 8 days ago


Job description

POSITION IS 100% ONSITE DAILY IN NORCO, CA


Job Summary
VSolvit is seeking a Software Developer to support the development, modernization, and sustainment of mission-critical analysis applications for the U.S. Navy.
The selected candidate will work in an Agile SAFe environment to design, develop, test, and maintain desktop applications using C#, .NET, WPF, and XAML. This role is suited for mid- to senior-level developers with strong desktop application experience and an interest in modernizing legacy systems.



Primary Responsibilities

  • Develop, test, and maintain desktop applications using C#, .NET, WPF, and XAML.
  • Support modernization of legacy applications, including Delphi-based systems.
  • Apply object-oriented design, multi-threading, concurrency, and asynchronous programming.
  • Use Test Driven Development practices and create automated tests.
  • Troubleshoot software defects and performance issues.
  • Participate in code reviews, design discussions, sprint planning, and Agile ceremonies.
  • Support CI/CD pipelines and technical documentation.
  • Collaborate with engineers, testers, and government stakeholders.

Required Skills and Qualifications

  • 3–10+ years of professional software development experience.
  • Strong proficiency in C# and .NET desktop development.
  • Hands-on experience developing applications with WPF and XAML.
  • Strong knowledge of object-oriented programming and design patterns.
  • Experience with multi-threading, concurrency, and TPL.
  • Familiarity with Test Driven Development.
  • Experience with NUnit, xUnit, MSTest, or similar testing frameworks.
  • Familiarity with Moq or similar mocking frameworks.
  • Experience troubleshooting complex software systems.
  • Working knowledge of Git.
  • Strong communication and teamwork skills.
  • U.S. citizenship required.
  • Ability to obtain and maintain a U.S. Government Security Clearance.
  • If applicable, former or current U.S. Government employees must provide a post-employment ethics letter if offered employment.

Preferred Skills and Qualifications

  • Advanced WPF and XAML experience, including MVVM.
  • Experience with Telerik UI controls.
  • Experience creating or maintaining YAML-based CI/CD pipelines.
  • Experience with Azure DevOps, GitHub Actions, Jenkins, or similar tools.
  • Experience with Agile Scrum or SAFe.
  • Experience with Jira and Confluence.
  • Experience in government, defense, or regulated environments.
  • Experience modernizing legacy applications.
  • Familiarity with Delphi.
  • Active Secret or Top Secret clearance.
  • CompTIA Security+ certification.

Education and Certifications

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent experience.
  • Ability to obtain required DoD Cyber Workforce certifications.


Company Summary

Join the VSolvit Team! Founded in 2006, VSolvit (pronounced 'We Solve It') is a technology services provider that specializes in cybersecurity, cloud computing, geographic information systems (GIS), business intelligence (BI) systems, data warehousing, engineering services, and custom database and application development. VSolvit is an award winning WOSB, CA CDB, MBE, WBE, and CMMI Level 3 certified company. We offer a customizable health benefits program that best meets the needs of its employees. Offering may include: medical, dental, and vision insurance, life insurance, long and short-term disability and other insurance products, Health Savings Account, Flexible Spending Account, 401K Retirement Plan options, Tuition Reimbursement, and assorted voluntary benefits. Our goal is to grow together and enjoy the work that we do as a team.

VSolvit LLC is an Equal Opportunity/Affirmative Action employer and will consider all qualified applicants for employment without regard to race, color, religion, sex, national origin, protected veteran status, or disability status.