網站系統程式設計師--Java/Full stack
Description
本工作內容為參與網站系統功能開發與維運,負責 web-based 系統功能開發與正常運作。
***
以下所述為此職務會遇到的各種需求,並不預期您現在全都能夠處理,但程式設計的基本能力與閱讀、思考及理解力是必要的
***
本公司從事系統整合服務的範圍廣泛,最近5年服務的產業有公部門內外網站(RWD,資安)、自行研發的物聯網產品在食品業與工業應用整合(與機台設備連線蒐集資料,與MES,ERP等系統介接,資料視覺化)、商務系統(訂單、物流、進出貨、庫存管理等)、生產履歷、AI機器視覺應用、區塊鏈等
主要工作內容:
1.網站應用系統程式設計,包含前後端:
a. Java: 網站系統的作業(約佔70%)
b. JavaScript(約佔20%)
c. HTML5, CSS3(約5%):
d.SQL(約3%)
e.Others(SQL, script, etc.)(約2%)
2.網站系統包含:
a.主要為公部門對外網站與內部應用系統開發與維運
b.對外網站有整合嵌入FB, Youtube, Google Analytics, Google CSE, Google Maps, 內政部TGOS地圖等第三方元件
c.網站系統定期資安自我檢測與第三方檢測,每季跟上最新的網站資訊安全防護措施與趨勢
d.與其他系統整合API/Open Data介接開發與維運
3.寫報告,包含:
a.程式設計師該做的事:自己設計的程式註解、相關文件、操作說明、介面說明、工作日誌等
4.了解需求並動腦想解決方法,包含:
了解要開發的功能需求內容或是被要求要達到的功能,思考作法與試作,或提出更好的建議作法
5.查找資料、研究並實驗,包含:
最新技術、資安建議與做法、無障礙網頁規範與範例、現有功能程式或提出更好的方法
基本要求:
1. 使用 Java/JSP/JavaScript/HTML5/CSS3 程式設計,但也會需要研究以其他程式語言(Go, Python, C/C++等)開發的系統
2. 看得懂英文與中文相關技術文件或資料,或孰悉政府機關網站版型與無障礙網頁規範
3. 在公司內設計與開發,不駐點開發,不用 notebook 寫程式;但配合現行資訊安全考量,可能會需要至客戶端進行檢測、更新與維護。
4. 依照既有的開發流程與標準,對於設計有較多的發揮空間,並且可專注於 domain know-how。
5. 要寫工作日誌
6. 內部定期 workshop 研習新技術
程式設計人員皆配備雙螢幕(24”或以上) ,Herman Miller 人體工學辦公椅。
特別提醒:
a.此職務主要是寫程式,程式設計與邏輯思考能力為必須的。
b.此職務工作內容為程式實作,不須負責網頁的視覺或美術設計
c. 必須具有邏輯思考推理與清楚表達的能力,並且能夠閱讀繁體中文與英文技術資料。
d.很少使用如 jQuery, Angular, Struts, Spring 等框架開發,若熟悉各項套件的設計概念、作法與如何使用很好,但非必要!
Related Keywords: Micro Services, MicroProfile, Open Liberty, MVC, HTML5, CSS3, RWD, CSP, OWASP, POST, GET, RESTful, WebSocket, WebServices, Thread,
敝公司每項工作的需求皆不相同,請勿一次投遞應徵敝公司多項職務,若您所投遞履歷的經歷符合敝公司其他職務之需求,敝公司會主動詢問您的意願。