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.
Apply directly at CaseGuard →Create a free account for alerts like thisView CaseGuard immigration profile
This listing is sourced directly from CaseGuard's careers page and normalized into a canonical job model.