工作職責:
1、根據設計要求,按要求完成負責模塊的詳細設計;
2、根據項目采用的標準,進行編碼;
3、與團隊其他開發工程師合作,完成前后端集成測試;
4、在開發相應階段完成各生命周期相關文檔的書寫;
5、完成部門經理安排的其他工作。
任職要求:
1、工作經驗:計算機相關專業本科以上學歷,3年以上項目開發經驗,熟悉C/S、B/S開發模式;
2、技術能力(C# + android):
需同時具備C#開發與原生Android開發能力:
-基礎技術扎實,有良好面向對象編程思想,具備模塊化,抽象化思維,對設計模式有一定的了解;
-熟悉.Net Framework、.Net Core框架下C#的開發,熟練使用VS等開發工具;
-能獨立編寫 ASP.NET、Window Service等服務程序;
-掌握Winform、WPF等桌面應用開發技術,熟悉MVVM模式,熟悉主流WPF開發框架(Prism等);
-熟悉Entity Framework、Dapper、SqlSugar等ORM框架;
-熟悉常用通信技術(TCP/UDP, 串口等)的研發;
-熟練應用常用數據庫(mysql、sqlserver、sqlite等),有良好的SQL編寫能力,有對復雜Sql語句和存儲過程等的開發與優化經驗;
-掌握原生android開發技術,有相關開發經驗,能獨立開發Android App;
-熟練掌握JAVA 和 Kotlin 語言, 熟悉Android SDK, 熟悉Android的UI/網絡/數據庫等基礎框架;
-有架構設計與組件化經驗, 熟悉Android性能優化的基本方法;
-熟悉IO、多線程、文件操作等,了解緩存、消息等機制;
-熟悉SVN/Git等版本控制工具;
-良好的邏輯思維和理解能力,良好的編程風格及文檔編寫習慣;
3、綜合素質:為人誠信、正直、責任心強,具有良好的職業道德;善于協作與溝通,優秀的團隊合作精神,學習能力強;
優先考慮條件:
1、熟悉python、java等其它開發語言;
2、有工業軟件背景。