崗位職責:
1、 參與完成公司相關(guān)產(chǎn)品的開發(fā),負責企業(yè)級應用,后端業(yè)務的需求分析、設計、開發(fā)、部署及運維工作。
2、 參與需求分析,負責系統(tǒng)架構(gòu)、功能模塊設計和相應的開發(fā)工作。
3、 配合項目經(jīng)理,完成各功能模塊的代碼實現(xiàn),并按項目管理規(guī)范編寫相應的技術(shù)文檔。
4、與項目經(jīng)理、硬件工程師、測試團隊等人員保持緊密合作,確保項目按計劃推進。
5、主導系統(tǒng)核心模塊開發(fā),整合多設備數(shù)據(jù)源(如IoT設備、數(shù)據(jù)庫、API接口)。
6、設計并實現(xiàn)高性能接口,易維護的后端邏輯。
7、優(yōu)化系統(tǒng)性能與安全性,制定代碼規(guī)范與開發(fā)流程。
任職要求:
1、精通C#語言與.NET Framework/.NET Core生態(tài),熟練使用ASP.NET Core 6.0+;
2、熟練使用ASP.NET Core MVC/Web API構(gòu)建分布式系統(tǒng);
3、掌握Entity Framework Core/Dapper等ORM框架;
4、熟悉Restful API/SOAP/WebSocket等通信協(xié)議;
5、掌握并搭建RabbitMQ/Kafka等消息隊列技術(shù);
6、熟悉至少一種大型關(guān)系型數(shù)據(jù)庫(如SQL Server、Oracle等),能夠進行數(shù)據(jù)庫設計、SQL編寫、性能優(yōu)化和故障排查;
7、熟悉Mobus RTU 、Modbus Tcp協(xié)議優(yōu)先;
8、對其他主流編程語言(如Java、C++等)有一定的了解,可以根據(jù)項目需要進行學習和應用。
9、能夠參與項目管理,包括需求分析、任務分配、進度控制和質(zhì)量保證等。
10、與團隊成員有效溝通,協(xié)同工作,確保項目按時交付并滿足客戶需求。