一、岗位职责
1.参与产品前后端的架构设计,独立负责子系统或模块的设计、开发与优化,对进度和质量负责;
2.完成模块相关的各类文档的编写工作;
3.良好的代码习惯,严格按照规范进行代码、注释及文档的编写,结构清晰、命名规范、逻辑性强、代码冗余率低;
4.积极主动,认真负责,在项目时限内,可迅速响应,保证项目进度;
5.产品化思维,主动思考从业务角度解决问题。
6.负责业务领域分析及系统架构设计、技术方案选型等;
7.完成重难点技术支持、高效解决技术问题。
二、岗位要求
1.计算机相关专业,统招本科或研究生学历,5年以上全栈开发经验,至少参与过1个大型项目;
2.熟悉服务器操作系统,如Windows Linux等的配置、部署、调优;
3.有大型分布式项目经验,熟悉云原生架构开发模式,熟悉Docker,K8S,服务治理;
4.熟悉.Net6.0相关技术,对DDD(领域驱动设计)有深入的了解和认识,熟练使用泛型、Linq、Lambda、async/await、依赖注入、DTO映射;
5.熟悉各种数据库及中间件开发:Mysql、Sql Server、MongoDB、Redis、RabbitMQ;熟练各种数据库查询语句、存储过程、函数、触发器的编写;熟练运用分库分表进行分布式数据库开发;
6.熟练使用TCP透传或SDK方式对接硬件开发,有一定的网络通讯开发及配置经验;
7.熟悉W3C标准,能熟练运用HTML5、CSS进行合理的页面排版布局;熟悉各种主流浏览器的CSS兼容性问题的解决方法;精通Jquery,Vue、UniApp、NodeJs经验,熟练使用Ajax、Axios、Json完成数据交互;
8.具有响应式布局页面(PC端、手机端、平板电脑 )开发经验;具有微信小程序开发、Android开发、Winform开发经验优先;
9.熟练运用Git等代码管理工具,有良好的代码习惯,严格按照规范进行代码、注释及文档的编写;
10.通过软考中级及以上考试者优先;
11.具有较强的抗压能力、学习能力、沟通协调能力,责任心强。