Senior Software Engineer (Windows)

Experience: 3-5 years


  • Design, develop and debug software modules for the Windows platform
  • Work as part of a highly motivated agile team
  • Mentor junior engineers


  • Minimum 3 to 5 years of experience in .NET desktop based applications.
  • Good knowledge in developing Windows desktop based applications.
  • Familiarity with Agile/Scrum software development methodologies.
  • Previous experience working with version control systems such as Git.
  • Extensive experience of working on C#, VC++.
  • Experience of working on WPF, XAML, WinForms, .NET, Win32, REST API.
  • Sound experience in Design Patterns and their application.
  • Good understanding of MVC & MVVM architecture.
  • Knowledge of Windows Driver Framework, .NET Core is a plus but not mandatory.