Full Stack Developer

Finalcover LLC – CaseGuard – is looking for a C# developer with experience in ASP.NET web applications and C# WPF applications. The candidate should be highly motivated by a strong entrepreneurial spirit and should 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.


  • Work collaboratively with backend developers and product owners to decompose UI/UX flow into actionable tasks and ensure timely features delivery.
  • Plan, design and develop high-quality UI in .NET desktop applications.
  • Build a consistent framework to ensure testability and maintainability.
  • Refactor existing UI application code to improve system performance, consistency, stability, and development process.
  • Design and implement proof of concepts/components when required.


  • Bachelor’s degree in Computer Science or related field.
  • In-depth knowledge in developing software components with C# for desktop applications.
  • 2+ years experience in WPF and MVVM framework. Knowledge of UI toolkits such as Telerik is a plus.
  • 2+ years of experience with Microsoft .NET Framework 4.0, 4.5 or greater.
  • Good understanding of SOLID principles and how to develop clean, object-oriented, error-tolerant code.
  • Experience working with Agile/Scrum methodologies, understanding of the full SDLC.
  • Good team player, hungry, and self-starter that can work well in a team environment
  • Experience in Video and Audio programming is a plus


  • Full-time, permanent position
  • Competitive Salary
  • Best Medical, Dental, Vision Insurance
  • Transportation Allowance
  • Vacation & Sick leave
  • Ten paid holidays per year
  • Relaxed work environment
  • Learning environment

About CaseGuard

Finalcover LLC – 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 its kind. Our team is driven by a passion for great software design, the creation of great products, and the creative process, CaseGuard implements innovative ideas across multiple services and agencies.
We at Finalcover LLC – CaseGuard invest in people. We nurture skills that are consistent with both 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.