职责
1、负责全面预算管理软件的技术架构规划与设计,确保系统高可用、可扩展和稳定。2、主导架构详细设计与核心模块开发,解决关键技术问题,为团队提供技术支持与指导。参与需求分析和技术选型,评估并选择最优技术方案,进行深入研究与优化。
3、协同产品、项目和开发团队,评审架构设计,确保满足需求,并根据进展调整优化。制定技术规范和编码标准,提升代码质量和可维护性。
4、编写和维护技术文档,保障信息准确传递和知识共享。
岗位技能 ;1精通 Java、C++等多种编程语言,具备扎实的编程基础和良好习惯。深入理解面向对象编程、设计模式、数据结构与算法,能熟练进行系统设计和开发。熟练掌握国产数据库或多维数据架构,具备数据库设计、优化及性能调优能力,熟悉存储过程、3、触发器、视图等高级特性。
4、熟悉分布式系统架构设计,掌握微服务、事件驱动架构等技术,有实际开发经验。熟悉消息队列(如 RabbitMO、Kafka)和缓存技术(如 Redis、Memcached)的应用。5、了解云计算平台(如 AWS、Azure、阿里云)及容器技术(如 Docker、Kubernetes),有云原生应用架构设计经验者优先。
6、具备系统性能优化能力,熟悉性能测试工具和方法,能进行性能分析和瓶颈定位,提出有效优化方案。
7、熟悉软件开发流程和项目管理工具(如 Git、Maven、Jenkins),具备良好团队协作和沟通能力能与不同部门有效协作。
8、有缓存计算流程优化相关经验。