高級軟件工程師
職位描述
崗位要求:
1、***本科及以上學歷,計算機、軟件開發等相關專業;
2、熟悉.NETCore ,具有實戰.Net Core項目的開發經驗;
3、掌握ORM相關知識,熟悉EF core 、dapper的開發,熟練使用LayUI、Vue、Jquery、Json、Echarts;
4、熟悉WebAPI、Web Socket、gRPC等;
5、精通關系型數據庫并能熟練使用Oracle、SQL Server,Mongodb等;
6、熟練WinForm、Windows服務、多線程、消息隊列、定時任務、對大批量數據的操作與處理有一定的經驗;
7、熟悉設計模式、面向對象(SOA)的分析與設計、分布式、微服務設計與開發,熟練使用微服務架構相關套件(如:consul,ocelot,Polly等),熟悉Kubernetes/Docker,有過微服務開發實戰經驗。
崗位職責:
1、 指導程序員的工作;
2、 參與軟件工程系統的設計、開發、測試等過程;
3 、協助工程管理人保證項目的質量;
4 、負責工程中主要功能的代碼實現;
5 、解決工程中的關鍵問題和技術難題;
6 、協調各個程序員的工作,并能與其它軟件工程師協作工作;
7、編寫各種各樣的軟件說明書,如:需求說明書,概要說明書等;
8、上級領導交代的其他工作。