Job Description
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 theoretical proposals
2. Design & Management of Software Stability Assurance System
- Develop in‑house static‑analysis diagnostic rules and integrate them into the CI pipeline
- Design tiered severity quality gates and enforce them in the build process
- Design suppression/waiver governance policy—format validation, deadline management, and automatic severity escalation upon deadline expiration
- Establi...