GrepJob
CaseGuard

Software Engineer - WPF

CaseGuard
Apply
2 months ago
Arlington, VA, USAMid Level

Responsibilities

  • Collaborate with product owners and designers to decompose UI/UX flow into actionable tasks.
  • 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 and stability.
  • Design and implement proof of concepts/components as needed.

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.
  • In-depth knowledge of WPF or other Windows UI development frameworks.
  • Knowledge of the MVVM design pattern.
  • Understanding of asynchronous programming and multi-threading in C#.
  • Good understanding of SOLID principles and clean, object-oriented code.
  • Experience with Agile/Scrum methodologies and the full SDLC.
  • Good team player, self-starter who works well in a team environment.

Benefits

  • Competitive Salary
  • Stock Option
  • Medical, Dental, and Vision Insurance
  • 401K
  • Paid Vacation
  • Ten paid holidays per year
  • Friendly and Learning environment

Tech Stack

AngularC#CSSHTMLJavaScript.NETReactVue.jsXamarin