1、對頂目的軟件功能開發(fā)進(jìn)行技術(shù)可行性分析;
??2、根據(jù)要求設(shè)計軟件架構(gòu)模塊,并繪制功能邏輯圖,繪制程序的流程圖;
??3、制定項目的通信協(xié)議、數(shù)據(jù)庫和相關(guān)技術(shù)文檔;
??4、自我測試確認(rèn)程序功能符合要求,并確保通過QA測試;
??5、整理相關(guān)技術(shù)資料,移交資料受控;
??6、負(fù)責(zé)軟件的維護(hù)和升級;
??7、及時向上級主管匯報工作進(jìn)度,并反饋需要及時解決的問題;
??8、完成上級安排的其它工作任務(wù)?。
任職資格:
1、大?;蛞陨蠈W(xué)歷,3年或以上從事平臺開發(fā)工作經(jīng)驗,有g(shù)ithub開源項目者優(yōu)先;
2、?熟悉.Net的集合類型和集合的linq查詢,熟練反射、異步編程、網(wǎng)絡(luò)IO,具備面向?qū)ο蟮木幊趟枷?、熟悉基本的設(shè)計模式;
3、?理解IOC,熟練DI和Autofac,理解LoggingFactory、配置和緩存,理解路由、中間件和Filter;
4、?熟悉EF和SQL基礎(chǔ)知識,熟練Http和SSL;
5、?至少熟練Sqlserver、MySql中一種關(guān)系型數(shù)據(jù)庫,至少熟悉Redis、Mongodb中一種非關(guān)系數(shù)據(jù)庫;
6、?了解MQTT、AMQP協(xié)議,掌握EMQX和RabbitMQ的使用優(yōu)先考慮。