1

Freelance Desktop Application Developer Jobs in Virginia

Senior Software Engineer -- C# / WPF

Arlington, VA · On-site

$141K - $186K/yr

NET desktop application, by leading technical design, building high-quality UI, and mentoring junior engineers. Responsibilities : • Lead technical design with product owners and designers, turning ...

Summary All Native Group is seeking a Desktop Engineer III (Senior level Desktop Engineer) with a ... Domain Controllers and application servers, desired * Experience managing Windows systems ...

Summary All Native Group is seeking a Desktop Engineer III (Senior level Desktop Engineer) with a ... Domain Controllers and application servers, desired * Experience managing Windows systems ...

This role partners closely with application owners, security, deployment, and support teams to ... Experience with DevOps practices and automation pipelines * Knowledge of OS imaging and ...

Senior Software Engineer - C# / WPF

Arlington, VA · On-site

$140K - $185K/yr

NET desktop application for video, audio, image, and document redaction. You'll own significant ... Mentor junior engineers through code reviews, pair programming, and design feedback, raising the ...

Senior Software Engineer - C# / WPF

Arlington, VA · On-site

$140K - $185K/yr

NET desktop application for video, audio, image, and document redaction. You'll own significant ... Mentor junior engineers through code reviews, pair programming, and design feedback, raising the ...

Desktop Support Manager

Reston, VA · On-site

$40 - $45/hr

The Desktop Support Manager will lead a team of approximately 8-10 desktop engineers while serving as the highest level of technical escalation for complex desktop, endpoint, imaging, application ...

The Desktop Support Manager will lead a team of approximately 8-10 desktop engineers while serving as the highest level of technical escalation for complex desktop, endpoint, imaging, application ...

Showing results 41-60

Freelance Desktop Application Developer information

What is the difference between Freelance Desktop Application Developer vs Freelance Web Developer?

AspectFreelance Desktop Application DeveloperFreelance Web Developer
Required SkillsProgramming languages like C++, Java, or C#; UI/UX design for desktop appsHTML, CSS, JavaScript; frameworks like React, Angular
Work EnvironmentDevelops software for Windows, Mac, or Linux desktopsBuilds websites and web applications accessible via browsers
Industry UsageSoftware companies, enterprise solutions, specialized desktop toolsOnline businesses, e-commerce, content management
CertificationsRelevant programming certifications, software development courses

While both roles involve software development, Freelance Desktop Application Developers focus on creating standalone desktop software, whereas Freelance Web Developers build applications accessible through web browsers. The choice depends on the project requirements and target platform.

What are the most commonly searched types of Desktop Application Developer jobs in Virginia? The most popular types of Desktop Application Developer jobs in Virginia are:
What are popular job titles related to Freelance Desktop Application Developer jobs in Virginia? For Freelance Desktop Application Developer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Freelance Desktop Application Developer jobs in Virginia look for? The top searched job categories for Freelance Desktop Application Developer jobs in Virginia are:
What cities in Virginia are hiring for Freelance Desktop Application Developer jobs? Cities in Virginia with the most Freelance Desktop Application Developer job openings:

Software Engineer in Test - C# / WPF

CaseGuard

Arlington, VA • On-site

Full-time

Re-posted 29 days ago


Job description

Job Summary:
CaseGuard is a software company that helps various agencies manage their media redaction needs through innovative software solutions. They are seeking a detail-oriented Software Engineer in Test to ensure the quality and reliability of their WPF-based application by performing manual and automated testing, collaborating with developers, and contributing to a test-driven development culture.
Responsibilities:
• Design, develop, and maintain test cases, integration tests, and end-to-end test suites for a WPF desktop application built with C# and .NET Framework.
• Perform thorough manual UI testing, including exploratory testing to surface edge cases and regressions.
• Automate UI interactions and workflows using desktop automation frameworks (e.g. FlaUI) to build a reliable, repeatable test suite.
• Verify media outputs: frame-accurate redaction checks, golden-file comparisons, and tolerance-based validation of AI detection results across GPU and CPU execution paths.
• Collaborate with developers and product teams to understand feature requirements and define testable acceptance criteria.
• Identify and document bugs with clear reproduction steps, root-cause analysis, and priority assessment; create and track bug tickets through resolution.
• Participate in code reviews to provide input on testability, coverage gaps, and quality standards.
• Contribute to a test-driven development (TDD) culture by writing tests alongside feature development and advocating for testability in design decisions.
• Maintain and improve CI/CD pipeline integration so automated tests run consistently on every build.
Qualifications:
Required:
• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
• 2+ years of experience in a software testing, QA engineering, or SDET role.
• Proficiency in C# and experience with .NET Framework.
• Hands-on experience writing and maintaining unit tests and integration tests using frameworks such as MSTest, NUnit or xUnit.
• Experience performing manual UI testing for desktop or complex GUI applications.
• Familiarity with WPF concepts (data binding, MVVM pattern, control hierarchy) sufficient to navigate and inspect the application under test.
• Strong attention to detail and a methodical approach to reproducing and documenting issues.
• Ability to work independently, prioritize effectively, and collaborate with cross-functional teams.
Preferred:
• Experience automating WPF or Windows desktop UI interactions using tools such as FlaUI.
• Demonstrated practice of test-driven development (TDD) or behavior-driven development (BDD).
• Experience integrating automated test suites into CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Azure DevOps).
• Familiarity with performance profiling and identifying UI responsiveness or rendering bottlenecks in WPF applications.
• Experience with SQL or embedded databases used by desktop applications.
• Knowledge of accessibility testing standards and tools for Windows desktop applications.
• Familiarity with static analysis or code quality tools in the .NET ecosystem.
• Experience introducing test coverage to a large legacy codebase.
Company:
CaseGuard is a management solutions company. Founded in , the company is headquartered in Sterling, USA, with a team of 51-200 employees. The company is currently Growth Stage.