MVVM. *Strong knowledge of various design patterns and SOLID principles in order to design and develop high-quality software.
It is becoming common sense these days) *Proficiency in C#.net and other Windows technologies. *Strong analytical and debugging skills.
You are going to need it a lot here) *Able to understand requirements and translate those into code. *Excellent teamwork capabilities -
Responsible, initiative and tidy code maintenance.
Everyone like a person who keeps his stuff clean) *Knowledge of Remote Debugging.
You'll survive, even if you don't know this). *Knowledge of Code repositories(GIT / SVN), Build Tools(Jenkins), Installers creation tools(WIX etc), Project Tracking tools(Redmine etc).
We respect people who know the importance of these : ) *Experience in integration of third party SDKs.
This one makes you very important to us) *Experience in software estimations, scheduling and tracking. Key Skills : WPF, WCF, C#, MVC, .
Net, Software Development, Web Technologies, Design Development, Design Learning.
Skills : - Data Structures, C++, C#, .NET, Git, Model-View-View-Model (MVVM), MVC Framework, Redmine and C