with strong expertise in C programming for the Windows platform. The Ideal candidate should carry strong proficiency in
TCP/IP socket programming
, Windows networking APIs, and Packet manipulation. Should have hands-on experience with
Windows Firewall APIs
or equivalent packet-filtering frameworks with a strong background in building
MSI installers/uninstallers (WiX Toolset, InstallShield, or similar).
#
Responsibilities:
Network Programming
o Develop, maintain, and optimize C-based applications with TCP/UDP socket programming.
o Implement secure and efficient communication protocols for Windows environments.
o Debug and optimize network performance under various load conditions.
Firewall & Security Programming
o Design and implement Windows firewall rule management via C-based APIs.
o Integrate custom security modules for packet filtering, intrusion detection, and connection validation.
o Work with low-level Windows APIs for firewall and networking control.
Build & Compilation
o Configure and maintain CMake build scripts for cross-platform and Windows-specific builds.
o Manage Visual Studio solutions/projects to ensure reliable compilation and deployment.
Installer / Uninstaller Development
o Build MSI packages for application installation and uninstallation using WiX Toolset or equivalent.
o Automate installer builds with CMake and Visual Studio integration.
o Ensure MSI packages meet enterprise deployment requirements (silent install, digital signing, rollback).
Code Quality & Maintenance
o Write clean, modular, and well-documented code following industry best practices.
o Conduct code reviews and unit testing.
o Maintain version control (Git) and participate in CI/CD workflows.
REQUIRED SKILLS & EXPERIENCE
Candidate must have a Bachelor's degree in Technology/software programming.
4+ year experince and strong proficiency in C programming for Windows platforms.
Proven experience in TCP/IP socket programming, Windows networking APIs and Packet manipulation.
Hands-on experience with Windows Firewall APIs or equivalent packet-filtering frameworks.
Proficiency in CMake and Microsoft Visual Studio build environments.
Strong background in building MSI installers/uninstallers (WiX Toolset, InstallShield, or similar).
Solid understanding of Windows OS internals and debugging tools (WinDbg, Process Monitor, etc.).
Experience with secure coding practices and network security fundamentals.
* Familiarity with source control systems (Git, SVN).
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.