Software Engineer
加拿大熱門職業之一
軟體工程師
軟件工程專業側重於分析、設計、開發和測試可靠和安全的軟件系統,以及將軟件集成到復雜系統中,以及及時、經濟高效地交付滿足不斷變化的需求的軟件系統。 該計劃同時應用了計算機科學和工程原理。 雖然是一個相對年輕的學科,但由於現代技術,軟件工程是一個快速發展的職業。 作為一名軟件工程專業的學生,您將學習設計、開發、實施、測試和維護軟件,以及管理硬件的原則。 畢業生就職機會很多,並將他們的知識應用於廣泛的領域,包括醫療保健、金融、電信和社交網絡。
軟件工程師,需軟件開發團隊一起負責公司目前正在開發的項目。職責將包括但不限於開發和指導軟件系統驗證和測試方法,以及指導軟件編程計劃。還將與客戶和跨職能部門密切合作,交流項目狀態和建議。
需要計算機科學、軟件工程或其他相關領域的學士學位。還需要至少五到七年的軟件工程或軟件開發經驗,最好是在相關領域才能成功擔任此職位。
軟件工程師職責:
- 開發和指導軟件系統驗證和測試方法。
- 指導軟件編程計劃
- 監督文檔的開發。
- 與客戶和跨職能部門密切合作,交流項目狀態和建議。
- 分析數據以有效協調新系統的安裝或現有系統的修改。
- 管理軟件開發生命週期。
- 監控系統性能。
- 將關鍵項目數據傳達給團隊成員並建立團隊之間的凝聚力。
- 制定和執行項目計劃。
- 將數學和統計學應用於解決問題的舉措。
- 應用最佳實踐和標準操作程序。
- 創建創新的解決方案以滿足公司的技術需求。
- 測試新軟件並修復錯誤。
- 塑造我們系統的未來。
軟件工程師要求:
- 計算機科學、軟件工程或其他相關領域的學士學位。
- 5 到 7 年的軟件工程或軟件開發經驗,最好在相關領域。
- 使用相關語言的實踐編程經驗。
- 有使用相關工具套件的經驗。
- 較強的書面和口頭溝通和人際交往能力。
- 創造性解決問題的能力。
- 有管理軟件開發生命週期的經驗。
- 能夠在預算範圍內對活動進行優先排序並按時交付項目。
- 與客戶和商業夥伴合作的經驗。
- 對計算機科學概念的全面理解。
- 優秀的編碼能力。
- 廣泛的敏捷方法知識。
- 強大的團隊建設能力。
- 必要時旅行的能力。
專業技能
程式語言
數據結構與算法/數據庫管理和管理
網絡管理和安全
使用 Java、C 和 C# 進行編程和軟件
計算機體系結構和 Linux/Unix 操作系統
商業實踐、管理和分析
識別、分析、開發、實施、驗證和記錄計算環境的要求。
使用適當的方法和工具為技術問題的診斷、故障排除、記錄和監控做出貢獻。
實施和維護安全的計算環境。
通過符合行業最佳實踐的驗證測試實施強大的計算系統解決方案。
與團隊成員和利益相關者溝通和協作,以確保有效的工作關係。
選擇並應用個人和職業發展策略,以提高工作績效。
在計算環境中處理項目時應用項目管理原則和工具。
在計算解決方案和系統的開發和管理中遵守道德、法律和監管要求和/或原則。
協助實施計算機系統和雲解決方案。
安裝、配置、故障排除、維護、升級和退役計算系統基礎設施。
使用腳本工具和編程語言自動執行日常任務。
為符合行業最佳實踐的計算系統基礎設施提供技術支持。
平均時薪
平均基本薪資加幣$31.02/小時 (最新薪資細節請點圖示)