Windows C Developer Windows Platform

Year    UP, IN, India

Job Description

#

:




We are seeking a

Windows C Developer

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.


Job Detail

  • Job Id
    JD4059634
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year