CaseGuard

CaseGuard

Software Engineer - WPF

Arlington, VA · Mid

Sponsorship not specifiedDetected 42 days ago
JavaScriptC#ReactAngularHTMLCSSAgile

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • 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

  • Plan, design, and develop high-quality UI in.NET desktop applications.
  • Build a consistent framework to ensure testability and maintainability.
  • Knowledge of design patterns: Familiarity with software design patterns beyond MVVM, such as Dependency Injection, Repository, etc.
  • CaseGuard is a software company that helps law enforcement agencies, federal agencies, hospitals, schools, airports, and others manage all their media redaction needs in one easy-to-use redaction software.
  • Our team is driven by a passion for great software design, creating great products, and creative processes
  • CaseGuard implements innovative ideas across multiple services and agencies.
  • Our team is driven by a passion for great software design, creating great products, and creative processes; CaseGuard implements innovative ideas across multiple services and agencies.

Requirements

  • 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).
  • Experience working with Agile/Scrum methodologies and understanding of the full SDLC.
  • Familiarity with other front-end
  • Design and implement proof of concepts/components when required.
  • 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.
  • Good team player, hungry, and self-starter who can work well in a team environment.

Nice to have

  • Experience with video and audio programming.
  • Proficiency in XAML for designing user interfaces in Windows applications.

Skills

  • HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
  • Experience with performance optimization: Skills in profiling and optimizing WPF applications for better performance.
  • CaseGuard is looking for a developer with experience in C# WPF applications or equivalent.

Compensation

  • Competitive Salary
  • Ten paid holidays per year

Benefits

  • Medical, Dental, and Vision Insurance
  • Friendly and Learning environment

Company info

  • We nurture skills consistent with our values and our future strategy.

This listing is sourced directly from CaseGuard's careers page and normalized into a canonical job model.