岗位描述
1、结合平台产品,深入理解业务需求,转化为技术解决方案,并制定技术路线图;
2、负责指导和参与技术难题的攻关,对系统核心功能进行架构设计和代码实现;
3、负责对现有系统进行性能评估和优化,提出改进方案,提升系统运行效率;
4、负责跟踪最新的技术趋势,评估新技术的可行性,并将其应用于系统架构中;
5、负责设计和评估公司产品的系统架构,能不断对系统进行优化,分析和预估系统未来的瓶颈,制定合理解决方案,保证系统的高可用性;
6、解决研发中的技术难点,如分布式系统、微服务架构、容器化(Docker/Kubernetes)及云计算平台优化,推动工程化、自动化工具落地;
7、推动技术规范制定,确保开发流程符合应用开发标准,协同产品、开发、测试团队,确保架构设计与业务需求对齐,指导高级开发人员,提升团队技术能力;
8、有AI架构经验优先,具备良好的系统架构设计和分析能力,具备构建企业级AI平台开发经验为佳;
任职资格
1、本科学历,计算机、软件工程等相关专业,5年以上开发经验;
2、具备优秀的技术能力和架构能力,有大型互联网服务系统设计和核心代码开发的经验;
3、精通主流的开源框架,对系统和网络安全有一定理解和经验,能在设计阶段识别系统可能存在的安全风险并预防;
4、精通C#语言、.NET Core框架;熟悉.Net Core, 对AspNet Core源码有一定分析理解,具备.Net Core的调优经验;
5、熟悉常见数据库和中间件,熟悉缓存、消息队列、服务化框架、负载均衡、容灾策略等解决方案,有中大型网站架构经验者优先,对大数据和数据计算引擎有一定了解,能独立封装部署内部中间件;
6、对于分布式事务及数据、复杂工作流、消息队列、分布式缓存,高并发、高可用、架构漏洞需要有处理能力;
7、熟悉linux基本操作,对CI/DI、Docker需要有一定了解;
8、有互联网应用系统安全经验, 熟悉CFW和WAF等防火墙配置;
9、熟悉常见的开源产品或开源项目,如Lvs\Zabbix\tomcat等;