





Niche C++/MFC desktop specialization reduces applicant pool despite general title.
Specialized C++/MFC and COM skills limit transferability across industries.
Explicit 4–7 years plus mandatory C++, MFC, COM and multithreading requirements enforce strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain Windows desktop applications using C++ with MFC and implement multithreaded solutions to enhance performance.
Utilize STL for data structures and algorithms, and work with COM for software component integration.
Collaborate with cross-functional teams in Agile environments, participate in code reviews, and support additional tasks including C# development, NUnit testing, and network protocol debugging when required.
Bachelor's or Master's degree in Computer Science, IT, Electronics, Telecommunication, Electrical, Instrumentation, or related engineering discipline.
4 to 7 years of software development experience.
Strong proficiency in C++ programming with hands-on experience in MFC for Windows desktop application development.
Experience with multithreading, synchronization, COM-based development, STL, debugging and performance optimization, and Agile development practices.
Experienced in Windows desktop application development with a focus on performance and scalability using C++, MFC, and multithreading.
Familiar with software lifecycle and best practices including version control (Git/SVN) and Agile methodologies.
Has additional skills or exposure to C# development, NUnit testing framework, AI-assisted tools, network protocol debugging, and software automation/integration.