Software Engineer - WPF
Required skills
- C#
- NET Framework
- NET
- WPF
- MVVM
- Agile
- Scrum
- SDLC
- SOLID Principles
- Asynchronous Programming
Nice to have
- UWP
- MAUI
- Xamarin
- XAML
- HTML
- CSS
Role summary
CaseGuard is seeking a Software Engineer experienced in C# WPF applications. The role involves working with product owners and designers to deliver high-quality UI in .NET desktop applications, ensuring testability and maintainability through a consistent framework. Responsibilities include refactoring existing code for performance and stability, and implementing proof-of-concepts. The ideal candidate has a Bachelor's degree in Computer Science, 2+ years of software development experience, strong C# and .NET knowledge, and familiarity with WPF or similar Windows UI frameworks, MVVM, asynchronous programming, and SOLID principles. Experience with Agile/Scrum is required. Preferred qualifications include experience with video/audio programming, XAML, other front-end technologies, and design patterns like Dependency Injection.
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:
Qualifications (Required):
Qualifications (It’s a plus):
Benefits:
About CaseGuard
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. CaseGuard Studio is one of a kind. 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. We invest in people. We nurture skills consistent with our values and our future strategy. Our passionate pursuit of excellence, the application of our creativity to solve our clients’ challenges, our technical expertise, and our collaborative spirit are measures of our success.
Similar roles
- Talent Acquisition SpecialistCaseGuard · Arlington, VA · Onsite
- Software Engineer - BackendCaseGuard · Arlington, VA · Onsite
- Software Engineer II, Attack DetectionAbnormal AI · Remote · Remote
Staff Software Engineer, Data PlatformFunction Health · Remote · Remote- Staff Software Engineer, SalesforceDAT Freight & Analytics · Denver, CO · Hybrid
- Software Engineer II - Seller ExperienceStubHub · New York, NY · Hybrid
