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