岗位职责:
1、根据业务需求和技术发展趋势,负责设计并优化系统架构,确保系统的高可用性、可扩展性、安全性和可维护性;
2、直接参与核心业务模块的设计与开发,确保代码质量,编写高效、可复用的代码,并能有效指导团队成员进行开发。
3、深入技术细节,解决开发过程中遇到的技术难题,对系统性能进行调优,确保系统稳定运行。
4、与产品经理、开发团队紧密合作,提供技术解决方案,指导并培训团队成员,提升团队整体技术水平。
5、跟踪行业*新技术动态,参与公司技术规划,推动技术创新与应用落地。
任职要求:
1、计算机相关专业,5年以上软件开发经验,其中至少2年以上系统架构设计经验。有成功的大型项目或复杂系统架构经验者优先。
2、精通.NET Core框架或Java语言及主流框架(如Spring Boot/Cloud、MyBatis等)。熟悉JVM原理及性能调优,熟悉ASP.NET Core、Entity Framework Core等核心技术。
3、深入理解分布式系统原理,熟悉微服务架构、消息队列、缓存、负载均衡等机制。
4、熟悉MySQL、Oracle等关系型数据库及NoSQL数据库(如Redis、MongoDB)的使用与调优。
5、具备优秀的分析问题和解决问题的能力,能够独立承担项目架构设计与开发工作,对新技术有浓厚的兴趣和敏锐的洞察力。
6、有大型互联网项目、金融行业、电商领域系统架构设计经验者优先。
更新于 2024-11-20
查看更多岗位职责