Software Engineer - WPF

Caseguard
Arlington, VA

CaseGuard is looking for a developer with experience in C# WPF applications or equivalent. The candidate should be highly motivated by a strong entrepreneurial spirit and look forward to learning new skills to meet the challenges of each new feature. There is a huge opportunity for the team and personal success.

Responsibilities:


  • Work with product owners and designers to decompose UI/UX flow into actionable tasks and ensure timely feature delivery.

  • Plan, design, and develop high-quality UI in .NET desktop applications.

  • Build a consistent framework to ensure testability and maintainability.

  • Refactor existing application code to improve system performance, consistency, stability, and development.

  • Design and implement proof of concepts/components when required.

Qualifications (Required):


  • Bachelor's degree in Computer Science or related field.

  • 2+ years of professional experience in a software development role.

  • Strong understanding of C# programming language and experience with .NET Framework, or .NET.

  • In-depth knowledge of WPF (Windows Presentation Foundation) or other Windows UI development frameworks (UWP, MAUI, Xamarin).

  • Knowledge of the MVVM design pattern.

  • Understanding of asynchronous programming and multi-threading in C#.

  • Good understanding of SOLID principles and how to develop clean, object-oriented, error-tolerant code.

  • Experience working with Agile/Scrum methodologies and understanding of the full SDLC.

  • Good team player, hungry, and self-starter who can work well in a team environment.

Qualifications (It’s a plus):


  • Experience with video and audio programming.

  • Proficiency in XAML for designing user interfaces in Windows applications.

  • Familiarity with other front-end technologies: HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.

  • Knowledge of design patterns: Familiarity with software design patterns beyond MVVM, such as Dependency Injection, Repository, etc.

  • Experience with performance optimization: Skills in profiling and optimizing WPF applications for better performance.

What We Offer:


  • Competitive salary & performance-based bonuses

  • Work with cutting-edge AWS and DevOps technologies

  • Flexible work arrangements

  • Opportunities for career growth

  • A collaborative team culture

Posted 2025-12-01

Recommended Jobs

AWS DevOps Engineers - to 200K+, FS Poly

stanleyreid
Tysons Corner, VA

Our client's team blends together mission operations and data science to identify and disrupt illegal Financial Activities around the world. Many sanctions imposed on countries by the US government ar…

View Details
Posted 2025-07-30

Inside Sales Representative

ZIM
Virginia Beach, VA

Main Purpose of the Role: Driving profitable growth by managing a portfolio of small and medium-sized business accounts and developing new business. This role blends account management and sales dev…

View Details
Posted 2025-10-20

Wireless Sales Representative

BeMobile, Inc
Virginia

Responsive recruiter Are you a natural communicator with a passion for technology? Do you enjoy connecting with people and sharing the latest, cutting-edge products? If so, this is the perfect oppo…

View Details
Posted 2025-11-27

Scrum Technical Project Manager

CACI International
Chantilly, Fairfax County, VA

Scrum Technical Project Manager Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Require…

View Details
Posted 2025-11-11

Explore Historic Richmond: Travel Nursing Awaits You!

NurseRecruiter
Richmond, VA

Registered Nurse - Medical Surgical - Travel - (MS RN) Join an elite team of passionate healthcare professionals in Richmond, a vibrant city where history and modernity blend seamlessly. As a Medical…

View Details
Posted 2025-08-20

Sr. Manager, Interest Rate Risk Management (Hybrid)

Capital One
McLean, VA

Sr. Manager, Interest Rate Risk Management (Hybrid) Capital One's Balance Sheet Management group is seeking a motivated professional for a Senior Manager role on the Interest Rate Risk Manage…

View Details
Posted 2025-10-17

Explore Historic Fredericksburg: ER Nursing Adventure Awaits!

NurseRecruiter
Fredericksburg, VA

Registered Nurse - Emergency Room - Travel - (ER RN) Grab your stethoscope and curiosity for a travel ER RN adventure in Fredericksburg: 12 hour nights at a 133 bed community hospital on a 75 acre ca…

View Details
Posted 2025-08-20

Cyber Support Analyst with Active DoD Secret Clearance Norfolk, VA

Watershed Security
Norfolk, VA

JOB DESCRIPTION Watershed Security is a Veteran Owned Small Business with over 20 years’ Cybersecurity and Government Contracting experience. Watershed is looking for a Cyber Support Analyst to be…

View Details
Posted 2025-11-24

RN and Aide Hiring Event

Gentiva
Newport News, VA

**Overview** **Meet the Team. Explore Careers. Discover Your Next Role in Hospice Care.** **Hospice RNs, and Home Health Aides - Join Our Team!** Gentiva Hospice invites you to our **Open House** to l…

View Details
Posted 2025-11-20

PT Sales Supervisor - Tysons Galleria

Marc Jacobs
McLean, VA

Overview:   Marc Jacobs International, powered by the creative genius of Marc Jacobs, seeks a Sales Supervisor to join its Tysons Galleria location in Mclean, Virginia. The Sales Supervisor will s…

View Details
Posted 2025-11-19