We are seeking a skilled Software Developer with 25 years of hands-on experience in C programming with Windows development. The ideal candidate should have a strong understanding of system-level programming on Windows platforms.
Key Responsibilities :
- Design, develop, and maintain applications using C for Windows platforms
- Work with Windows APIs, multithreading, and system-level programming
- Debug, test, and optimize code for performance and reliability
- Collaborate with cross-functional teams to define, design, and ship new features
- Document software functionality and contribute to technical documentation
Required Skills & Qualifications :
2 to 5 years of professional experience in C programming on Windows OSStrong understanding of Windows internals, memory management, and performance tuningExperience with Visual Studio and Windows-based development toolsFamiliarity with Win32 API, multithreading, and file handlingGood problem-solving and debugging skillsGood to Have :
Experience with C++ (Object-Oriented Programming, STL, etc.)Knowledge of .NET framework and development in C#Exposure to version control systems (e.g., Git, SVN)Understanding of software development life cycle (SDLC) and Agile methodologies(ref : hirist.tech)