C++, Advanced C#, .Net Framework 4.0 or later, WPF, MVVM, Prism, Dependency Injection (Preferably Autofac), Unit Test Framework (Preferably NUnit and NSusbtitute),Advanced C++ (MFC),SQL Server,Agile methodology,UML Diagram creation.