岗位职责:
•
负责应用层软件的架构设计,确保系统高可用、高性能和可扩展性。
•
制定技术方案,选择合适的技术框架并推动落地实施。
•
参与核心模块开发,解决技术难题,提升系统稳定性。
•
进行系统优化和调优,提升性能和资源利用率。
•
调研新技术,推荐适合项目的技术方案并推动技术升级。
•
编写技术文档,指导团队开发,确保架构一致性和规范性。
任职要求:
本科及以上学历,计算机相关专业。
•
3-8年软件开发经验,2年以上架构设计经验。
•
熟悉主流编程语言(如Java、Python、C/C++等)及常用架构模式(如MVC、微服务等)。
•
熟悉分布式系统、高并发设计及主流应用框架。
•
了解容器化技术(如Docker、Kubernetes)和云原生架构。
•
具备良好的问题解决能力、沟通能力和学习能力。