





Tier-1 brand, mid-level 3–5 year band, and Bangalore location increase applicant competition.
Strong C++/MFC and legacy desktop application experience limits transferability across web-focused or non-native application roles.
Explicit 3–5 year C++ requirement and specific legacy, MFC, and design-pattern skills enforce strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, maintain, and enhance C++/MFC-based applications including legacy code and new features.
Analyze and resolve software issues through debugging and participate in design discussions and code reviews.
Prepare technical documentation and create/maintain design diagrams to support development activities.
3-5 years of experience in C++ development.
Graduate degree in B.E/B.Tech/MCA/M.E/M.Tech/MSc Computer Science.
Strong knowledge of C++ fundamentals, OOP, STL, memory management, and design principles.
Role location: Bangalore, India.
Experienced in maintaining and enhancing complex legacy C++ codebases, preferably with MFC familiarity.
Skilled in software design patterns and architecture with ability to prepare well-structured technical documentation and design artifacts.
Familiarity with AI-assisted development tools (eg. GitHub Copilot, Claude Code, Microsoft Copilot) and leveraging them for productivity improvement.