Software Engineer - WPF
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
Recommended Jobs
Sr. Splunk / SIEM Engineer (TS Required)
Job Description Job Description Position Summary August Schell is seeking a Senior Splunk / SIEM Engineer with advanced hands-on experience in designing, deploying, and maintaining large-s…
Field Technician
Job Description Job Description Staunch Corporation is seeking a FULL-TIME Experienced Alarm and CCTV installation technician. Out of town travel during the week. Medical and dental benef…
Sr. Pricing Specialist
Title: Sr. Pricing Specialist Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the …
Program Assistant II
Program Assistant II - Arlington, VA Background: Kent, Campa and Kate Incorporated (KCK) is a federal contracting company that provides professional services to Government Agencies. We are curr…
Pharmaceutical Sales Rep - Newport News, VA
Site Name: USA - Virginia - Newport News, USA - Virginia - Norfolk, USA - Virginia - Virginia Beach Posted Date: May 12 2026 Territory to Include, but not limited to, Newport News, VA A…
Engineering Technician I
Job Description Job Description Engineering Construction Materials Technician Location: Sterling, VA 20166 As an Engineering Construction Materials Field Technician, your exposure to a wide …
Product Analyst - Software Development
Job Description Job Description Salary: Job Summary:Securiport LLC is a US company based in Reston, VA, that specializes in the design and implementation of passenger biometric recognition, im…
Travel Nurse RN - Cardiac Catheterization Lab - $3,139 per week in Richmond, VA
Registered Nurse (RN) | Cardiac Catheterization Lab Location: Richmond, VA Agency: Lancesoft Inc Pay: $3,139 per week Shift Information: Days - 4 days x 10 hours Contract Durat…
Spring-Summer Conservation Crew Member
Position Title: Spring-Summer Conservation Crew Member Location: Based out of Harrisonburg, VA Compensation: $600 per week ($500 living stipend + $100 additional benefit) Terms of Service …
Center-Based Behavior Technician
Job Description Job Description Our Story Life Skills Autism Academy, a division of Centria Autism, is a high-commitment, center-based ABA Therapy program. Rooted in the evidence that early, h…