1. 根據產品需求進行系統分析、設計與程式開發並進行測試。
2. 負責運用 design pattern 對軟體進行 refactoring。
3. 嘗試軟體新技術與新工具,持續提升程式碼品質,尋找最適合公司的解決方案。