
軟體開發工程師,C#/.NET 與 React(烏克蘭遠端)
使用 C#/.NET 和 React 建置應用程式,支援 Atlas Technica 的 IT 管理與網路安全服務。 開發 API、整合方案與可靠的網頁應用程式。
說明
- 使用 C#/.NET 和 ASP.NET Core 建置並改善後端網頁應用程式,並以 React 和 TypeScript 開發前端。
- 使用 ASP.NET Core 及相關技術建立和維護 REST API 與整合方案。
- 開發並最佳化應用程式與 Microsoft SQL Server 及其他資料來源之間的連線。
- 根據明確的需求與設計,交付回應式的使用者介面功能。
- 撰寫清晰、可重複使用、易於維護且附有文件的程式碼,並遵循開發標準。
- 為新的商業邏輯撰寫單元測試,並支援更全面的應用程式測試與品質實務。
- 調查並解決應用程式缺陷、效能問題、整合故障及其他技術問題。
- 進行程式碼審查、採納回饋,並協助維持一致的程式撰寫與架構標準。
- 找出並實施資料庫效能、API 效率、可維護性與應用程式品質方面的改善。
- 與開發人員及利害關係人合作,釐清需求,並推進工作完成開發、測試與實作。
- 記錄應用程式功能、開發實務與系統知識。
- 協助改善開發流程、應用程式架構與工程實務。
職位要求
- 至少三年專業全端開發經驗,包括使用 ASP.NET Core 建置應用程式。
- 熟悉 C#、.NET/.NET Core、ASP.NET Core、Web API、React、JavaScript 和 TypeScript。
- 具備使用標準化路由與整合實務設計及建置 REST API 的經驗。
- 具備豐富的 Microsoft SQL Server 使用經驗,以及將應用程式連接至關聯式資料庫的經驗。
- 了解軟體架構模式、微服務與現代網頁開發原則。
- 具備撰寫單元測試,以及測試商業邏輯與應用程式的經驗。
- 能運用 SOLID 原則、整潔架構概念與既定標準撰寫易於維護的程式碼。
- 具備排查應用程式、API、資料庫與整合問題的能力。
- 深入了解軟體開發生命週期與現代網頁開發流程。
- 具備良好的組織、溝通與協作能力,並注重細節。
- 能在遠端開發環境中有效工作。
- 英語能力達 B2 程度或以上。
- 具備 Microsoft Azure 服務與雲端應用程式開發經驗。
- 熟悉 Agile 或 Scrum 方法。
- 具備 Azure Service Bus、RabbitMQ、MassTransit 或類似訊息技術的經驗。
- 具備單元測試以外的自動化測試經驗,例如效能測試或整合測試。
- 熟悉 CI/CD 管線、自動化部署或現代 DevOps 實務。
- 持有 Microsoft、Azure 或其他相關軟體開發認證。
- 具備參與應用程式架構、效能最佳化或現代化計畫的經驗。
福利待遇
- 具競爭力的薪資。
- 完善的福利。
- 員工禮遇。
- 專業與職涯發展機會。
- 遠端工作安排。
- 工時彈性,可在烏克蘭時間上午 10:00 至晚上 7:00 之間適度調整。



