1. 需要使用Visual Studio C#, Visual Basic來開發Windows軟體
2. 需要主動溝通,反應問題
3. 需要與專案經理、主管和部門同仁參與討論產品的規格,設計與開發
4. 需要協助分析、解決國、內外客戶使用產品問題
這份工作主要開發的產品為RFID、IoT物聯網、POS零售相關應用。
軟體開發目標:
* 開發的軟體要搭配公司的產品來使用。公司的產品由硬體部門設計開發。
* 開發SDK,SDK目的是讓開發者軟體與產品串接,利用API開發第三方應用。
* 撰寫Tools/Utility軟體,讓客戶可以設定、測試產品。
* 撰寫Demo軟體,讓業務透過Demo軟體,介紹產品給客戶。
關於軟體組工作內容:
* 我們重視溝通,要讓對的事情發生,有任何建議或問題,不用徵詢許可,就可以跟經理對話,或在團隊會議中提出,藉此快速解決問題。
* 晨會:每天上午9:00召開10分鐘晨會,報告昨日工作進度以及今天要進行的工作。若有需要討論議題,則在晨會結束後召開進行。
* 專案會議:每星期五上午9:30召開,約30分鐘。(針對有參與新專案開發的工程人員)
* 一對一會議:每月一次,與經理一對一面談,約40分鐘。對談主要目的是彼此資訊分享,包含工作上碰到的困難、合作上遇到的麻煩和問題的釐清,並提出對工作內容的看法和建議。
* 專案管理:使用Redmine專案管理系統。
* 通訊軟體:使用Slack。
* 程式碼管控:使用Git。
面試常見問題:
Q: 剛來公司,我要如何開始安排,進行軟體開發工作?
A: 即使您已很熟悉C#語言和Windows軟體開發,在這裡,您仍有許多領域知識需要學習,例如RFID通訊與應用規格、標籤記憶體存取格式、通訊協議和界面規格(USB, Ethernet, Wi-Fi、BLE等)。在新手期間,須要學習並且熟悉這些基本領域知識,才會進行軟體開發與維護工作。
新手期約1~2個月,我們提供技術文件和領域知識資料,給您研讀,過程中有碰到問題,可請教資深工程師。我們會安排您報告與介紹,檢視學習成果,我們會提問、教導和釐清您所碰到的問題,這過程可以增加彼此的認識和未來合作默契。另外您也需要review舊產品專案程式碼,瞭解學習到的理論知識如何實作到產品上。
Q. 公司有常常需要加班嗎?
A. 我們部門沒有加班。我們認為,一天認真工作8小時已很足夠,不需要加班。
Q. 上班的作息時間?
A. 上午8:30上班,下午5:30下班,午休從中午12:00~1:00,休息1小時,午休時間您可以吃午餐、睡午覺。彈性上班一小時,也就是您9:30上班,則下班時間為下午6:30。但是因為部門晨會上午9:00召開,所以最晚9:00要到公司。若錯過晨會,則直接向經理報告工作進度。
Q. 面試過程有哪些? 有需要特別準備的資料嗎?
A. 面試分兩的階段:
* 試題測驗:試題有兩份,一份邏輯測驗,一份C#語言測驗,測驗時間約60分鐘。
* 面談:面談時間約30分鐘,面談人員包含軟體組工程師和我。
如果您有要展示的作品,可以帶來分享報告,但沒有也沒關係。
交通資訊:
本公司位在汐止,但靠近內湖、南港。從東湖捷運站下車,步行到公司約20分鐘 (1.6公里)。