工作职责:
1、参与公司互联网SaaS产品的系统架构设计,实现系统功能及模块的解耦、高可扩展性;
2、负责公用组件和基础系统的开发与升级,提供使用规范和指导;
3、主导系统架构的设计优化、系统的服务化改造升级、讨论与实现,对研发过程进行跟踪与推进;
4、处理高并发访问状况下的系统模块及整体设计优化;
5、解决疑难技术问题,提供技术解决方案,不断对产品进行改良与创新,优化系统架构;
6、对研发工程师进行技术培训,进行相关技术及规范文档的制定编写等。
任职资格:
1、8年及以上.NET应用程序开发经验,5年以上微服务及SaaS架构的设计与实施经验;熟练掌握如下技术:C#,ASP.NET/MVC,SQL Server/Oracle,OOA/OOD;
2、精通.NET Core(C#)/.NET开发,深入理解面向对象编程,具备大型微服务架构设计的实战经验;
3、精通关系型数据库MySql、SQL Server,具备大数据量的数据库设计能力及分布式数据库架构设计实战,能够支持微服务和SaaS架构的数据存储和访问需求;
4、熟悉Redis、MQ等分布式缓存与消息队列技术,并能将其有效应用于微服务架构中;
5、具备大型产品SaaS系统架构设计经验,对互联网高性能、高负载应用系统架构设计有丰富经验,能够应对大规模的用户访问和数据处理需求;
6、熟悉微服务治理、服务发现、负载均衡、熔断降级等机制,并能根据业务需求进行灵活配置; 对容器化技术(如Docker)、容器编排(如Kubernetes)及云原生技术有深入了解和实践经验;
7、熟悉ERP系统架构及与微服务、SaaS结合的实践经验者优先。