能力要求:1.精通 Golang、C#、Java语言至少1种,并具备扎实的计算机基础,包括数据结构、算法、操作系统、计算机网络等;2.熟练掌握面向对象编程(OOP)、设计模式,熟练使用多线程编程、协程、异步编程,具备良好的代码设计能力,有高并发系统开发经验者优先;3.熟练掌握消息队列(Kafka/RabbitMQ/RocketMQ)、Redis、Nginx、API网关、服务中心等中间件的使用和优化,熟悉 Docker/K8s,具备容器化部署经验;4.熟练掌握Spring Boot、Spring Cloud、Mybatis、Go Web、ASP.NET Core 等主流框架的应用;5.熟练掌握MySQL/PostgreSQL,能够进行数据库索引查询优化、分库分表等操作;熟悉NoSQL(MongoDB、HBase)和大数据存储(Hadoop、Elasticsearch),能够结合业务需求合理选型;6.熟练掌握HTTP/HTTPS协议、RESTful API设计、WebSocket协议、TCP/IP协议、UDP协议的基本概念,并能够在开发过程中选用合适的协议;7.熟练掌握开发工具(VsCode、IDEA、VS.NET等);熟练使用Git;熟练使用测试工具(Apifox、Postman、抓包工具等);熟练使用AI编程工具;8.掌握Linux服务器运维基础,熟悉Shell脚本,能够进行日志分析、系统调优、故障排查;9.熟悉 CI/CD自动化部署和管理应用;熟悉Prometheus/ELK等监控和日志分析工具;10.参与过大中型项目的设计与开发任务,能够独立自主完成模块设计开发任务;11.能编写详细的设计文档、技术文档、API文档、使用与维护手册,具备良好的代码注释习惯;12.具备优秀的学习、协作和沟通能力,具备较强的责任意识与主动性,遇问题不推诿,主动推动问题解决;对新技术、新架构保持学习和研究的热情,有技术博客、开源项目贡献者优先。岗位职责:1.具有较为深厚的软件项目开发经验,可根据顾客需求,完成软件系统及模块的框架设计;2.负责软件模块的设计开发、单元测试、对接调试、维护优化等工作;3.负责设计和管理软件模块所需的数据库结构、表和索引等;4.负责完成软件相应的设计文档、部署维护文档、售前技术文档和其他技术文档的撰写;5.探索并落地大数据平台的构建和大数据应用的研发;6.必要时配合市场中心进行技术交流、售前售后支持等工作;完成领导交办的其他工作。