Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Eunodata_御諾資訊股份有限公司

軟體開發工程師 Software Developer (BE)

Posted Updated
Discussion

Description

【工作簡介】
我們正在尋找一位【軟體開發工程師 Software Developer】來開發可擴展的軟體解決方案。您將成為產品開發團隊中的主要開發人員,負責從構思到部署的完整應用程式開發生命週期。
作為軟體開發人員,您將成為功能主要開發者,與業務和應用程式開發團隊合作定義需求,設計架構並編寫文件,進行code review,解決複雜的編碼和技術問題。

【工作職責】

  • 設計與開發高標準軟體程式、增進產品的品質與能力
  • 與公司內部各團隊合作,一同發展創新技術
  • 配合產品經理和管理團隊,遵循任務的方向及滿足任務的需求
  • 建立自動化整合系統與程式開發流程
  • 積極參與架構與程式碼討論,和開發團隊一起解決問題與成長
  • 建立有效的自動化測試,排除故障與錯誤,並能徹底分析問題
  • 記錄產品開發與技術文件
  • 維護公司內部資訊系統與改善開發環境
  • 貫徹公司的文化與價值觀

【具備條件】

  • 熟練Java、Python、SQL、JavaScript等程式語言,並有足夠的實務經驗
  • 熟練Spring Boot框架與Java程式庫,並有足夠的實務經驗
  • 熟悉應用程式的後端架構,並清楚了解高併發與非同步系統架構設計
  • 熟悉RDBMS,包含資料儲存設計與各種資料庫操作,並有足夠的實務經驗
  • 清楚了解Web service各項互動原理與背景知識
  • 熟悉git等版本控制系統,並對CI/CD有實務經驗
  • 熟悉RESTful API、socket、message queue與RPC
  • 熟悉網路通訊架構與溝通協定
  • 熟悉Docker系統與containerized programming
  • 熟悉Unix-like系統
  • 可以使用中文以及英文溝通

【Job brief】

  • We are looking for a Software Developer to produce scalable software solutions. You’ll be the major developer in the product development team that’s responsible for the full software development life cycle, from conception to deployment.
  • As a Software Developer, you will be a feature owner where you will engage with business and engineering stakeholders to define requirements, come up with architectural design and documentation, code reviews, and solve complex coding problems.

【Responsibilities】

  • Design and develop high-standard software programs to enhance product quality and capabilities.
  • Collaborate with internal teams to develop innovative technologies.
  • Work closely with product managers and management teams to follow task directions and meet requirements.
  • Establish automated integration systems and development processes.
  • Actively participate in architecture and code discussions, solving problems and growing with the development team.
  • Create effective automated tests, troubleshoot and debug, and thoroughly analyze issues.
  • Document product development and technical information.
  • Maintain internal information systems and improve the development environment.
  • Uphold the company's culture and values.

【Required Skills and Qualifications】

  • Proficient in programming languages such as Java, Python, and SQL, with practical experience.
  • Skilled in the Spring Boot framework and Java libraries, with practical experience.
  • Proficient in backend architecture of applications with a clear understanding of high concurrency and asynchronous system design.
  • Experienced with RDBMS, including data storage design and various database operations, with practical experience.
  • Thorough understanding of web service interactions and background knowledge.
  • Familiar with version control systems such as Git, and experienced with CI/CD.
  • Proficient in RESTful APIs, sockets, message queues, and RPC.
  • Knowledgeable in network communication architecture and protocols.
  • Experienced with Docker systems and containerized programming.
  • Familiar with Unix-like systems.
  • Able to communicate in both Chinese and English.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →