职位描述
职责描述:
1. 制定并保障公司软件架构技术路线、软件开发规范、前后端集成规范的落地执行
2. 负责公司产品平台的后端架构设计
3. 编写软件系统基础框架、核心模块代码
4. 指导并解答软件开发工程师开发过程遇到的问题,内容包括软件业务逻辑方面的和编码方面;
5. 负责中后台的技术研究和新技术调研
6. 领导软件疑难问题的攻坚工作
岗位要求:
1. 8年以上.Net开发经验,熟悉.Net体系架构,了解主流的开源框架;
2. 5年以上独立承担软件项目的系统分析和架构设计经验,有大型系统软件架构设计经验者优先;
3. 精通软件产品的高性能及安全性设计,掌握软件系统构架设计的理论、实践和工具,具有较强的系统分析能力;
4. 熟练掌握.Net Core、微服务架构原理和领域驱动设计,熟练使用负载均衡、代理、限流、降级、熔断等组件;
5. 熟悉容器技术,包括Docker,Swarm,Kubernetes等;
6. 掌握WebApi、LINQ、RESTful、IoC、EFCore、MQ、AOP、OAuth、OData等服务端技术;
7. 掌握SQL Server、Oracle、MySQL等关系数据库开发,掌握Redis、MongoDB等NoSQL数据库开发;8. 熟悉Azure相关服务者优先
职能类别:系统架构设计师