Principal Software Architect /C++ MFC (onsite)
1.
Software Design Defect Analysis & Resolution Identify architectural anti-patterns in existing codebases and perform root-cause analysis Trace root causes of hard-to-reproduce defects such as performance degradation, memory leaks, and concurrency bugs (race conditions, deadlocks) Quantify technical debt in legacy systems and build a risk-prioritized improvement roadmap Propose actionable redesign solutions — including backward-compatibility and migration strategy — rather than purely theoreti…