軟體工程師 II – 混合辦公,美國
Avalon Healthcare Solutions 的軟體工程師 II,負責打造可擴展的醫療保健與健康計畫營運應用程式。 此職位涵蓋全端開發、AI 輔助工程、測試與敏捷交付。
說明
- 建置、強化並維護業務關鍵應用程式
- 評估業務需求,並協助設計及記錄可擴展的技術解決方案
- 維護技術圖表與文件,包括情境圖、資料流程圖與程序流程圖
- 建立並執行單元測試、整合測試與回歸測試計畫
- 調查應用程式與整合問題、解決缺陷並支援根因分析
- 產出模組化、可維護且可重複使用的軟體元件
- 使用 AI 技術與 AI 輔助開發工具提升工程效率與軟體品質
- 參與敏捷軟體開發生命週期的各個階段,從衝刺規劃與實作到測試及部署
- 主導並參與同儕程式碼審查
- 指導初級工程師並推動一致的工程實務
- 培養健康計畫營運及相關系統的實務知識
- 加入支援關鍵軟體平台的待命輪值
- 與跨職能團隊及業務利害關係人密切合作
職位要求
- 熟練掌握至少一種語言,例如 Java、Go 或 TypeScript
- 深入了解關聯式資料庫與複雜 SQL 查詢開發,包括 MSSQL 或 PostgreSQL
- 具備豐富的 Git 經驗,涵蓋分支策略、提取要求與合併衝突解決
- 能有效使用 IntelliJ、VSCode 或 Eclipse
- 具備 REST API、SOAP 與微服務架構的實務經驗
- 具備在開發工作流程中使用 AI,或將 AI 能力融入應用程式、產品或業務流程的實務經驗
- 具備進階 Linux 技能,包括指令碼撰寫與疑難排解
- 了解敏捷實務與完整的軟體開發生命週期
- 具備參與衝刺規劃、回顧會議與待辦事項整理的經驗
- 熟悉 CI/CD 管線及 Jenkins、GitHub Actions 或 GitLab CI 等工具
- 具備紮實的安全編碼與效能最佳化基礎
- 具備清晰的書面與口頭溝通能力
- 能有效率地與跨職能團隊合作
- 具備自我驅動、積極主動的工作方式,並致力於持續學習
- 具備處理中等複雜技術問題的良好分析與疑難排解能力
- 能指導初級工程師並協助培養具包容性的團隊文化
- 優先條件:熟悉 Docker 與 Kubernetes
- 優先條件:具備 AWS、Azure 或 Google Cloud Platform 經驗
- 優先條件:具備 React、Next.js、CSS/SASS、Material UI 或 Bootstrap 經驗
- 優先條件:具備 JUnit、Jest 或 Mocha 經驗
福利待遇
- 符合遠端工作資格
- 每季前往 Avalon 公司辦公室
- 支持性強且富有創新的工作環境
- 拓展技術專業與組織影響力,並朝技術領導職位發展的機會
- 平等機會雇主——退伍軍人/身心障礙者
