ob Title: VC++ Developer (Windows Applications)
Role Overview
We are looking for an experienced VC++ Developer to design, develop, and maintain Windows-based applications using Microsoft Visual C++ (MSVC). The role involves building high-performance, system-level software leveraging Windows APIs, multithreading, and hardware integrations, while ensuring reliability and scalability. [expertia.ai]
Key Responsibilities
Design, develop, and maintain Windows desktop and system-level applications using Visual C++
Develop solutions using Win32 API, MFC, and Windows-specific libraries [builtin.com]
Implement and debug multi-threaded applications for high-performance environments
Work on Windows OS-level components, including memory management, processes, and threading
Build and optimize applications using STL, COM components, and Windows APIs
Perform debugging, profiling, and performance tuning using Visual Studio tools
Develop and maintain network-enabled applications using TCP/IP and socket programming
Integrate aSAFe development practices
Competencies
Strong analytical and problem-solving mindset
Attention to detail with focus on code quality and performance
Effective collaboration and communication skills
Ability to work independently in complex technical environments
Required Skills Qualifications
Strong expertise in C++ / Visual C++ (MSVC)
Hands-on experience with:
Win32 API / MFC / STL / COM
Multithreading and concurrency
Windows application development
Solid understanding of Object-Oriented Programming (OOP)
Strong debugging and problem-solving skills
Experience with performance optimization and profiling
Knowledge of data structures and algorithms
Familiarity with version control tools (e.g., Git)
Bachelor’s degree in Computer Science / Software Engineering or related field