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