岗位职责:1、负责公司软件项目/行业产品的系统架构设计工作,指导公司系统分析员开发软件项目/行业产品的业务设计工作,协助项目经理制定项目计划和控制项目进度;2、负责对技术架构的重构和优化,推动系统性能、合理性、可靠性、可用性的提升;3、负责大型高并发分布式系统整体架构设计,主导产品的需求分析和技术方案制定;4、深入发掘和分析业务需求,撰写技术方案和系统设计,完成相关核心代码的开发;5、新技术研究和应用,用创新的思路解决问题,并推动适合的技术应用于生产系统;任职要求:1、统招本科以上学历,计算机等相关专业;2、3年以上行业应用系统架构设计及开发经验;3、负责过一款以上中大型系统的架构设计和重构工作;4、具备良好的面向对象分析,设计、开发能力和思想,精通OO,AOP,OOP ,DDD及设计模式;5、精通java,go,C,C++,python,C#等至少一种开发语言;6、掌握tcp/ip编程,熟悉HTTP,RPC,WebSocket等网络协议使用;7、熟悉大流量、高并发、高性能的分布式系统的设计及应用,熟系安全机制及性能调优8、熟悉mysql,mongodb,oracle ,sql等现在流行的各型数据库使用和调优;9、熟悉redis/kafka/rabbitmg等各种中间件原理及使用;10、熟系和了解GIS开发,优先考虑。