Should have strong experience in C/C++ Programming and MFCKnowledge in Socket Programming and MultithreadingKnowledge in Network protocols (TCP/IP, UDP, HTTP)Knowledge of Windows OS internals & Core Details (WIN32 API and Multi-threading),Reading and editing registry entriesKnowledge on Remote desktop access through network protocols (TCP/IP, HTTP),computer networking and distributed applicationsAdd/Modify firewall settings through C++, C# or PowerShell scriptsKnowledge on Windows OS Core details and its access typesDevelop system services, tray jobs for multiple OS (Windows/Linux/Mac)Having C # .Net fundamental knowledge and windows console app development is big plusShould be able to Interpret business requirements and effectively implement into asoftware solution.Should have Good Communication skill and Client interaction experience.