我们正在寻找一位技术实务强、具有广泛技术栈和深度理解的高级软件架构师,来帮助我们实现智慧农业的技术目标。如果你热爱技术,善于解决复杂的技术问题,并愿意将最新的技术应用于实践,我们期待你的加入。
岗位职责:
1. 深入理解公司的智慧农业业务,针对业务需求设计并实施合适的软件架构解决方案。
2. 在新项目和现有系统的开发过程中,提供技术指导和支持,确保技术实施符合架构设计。
3. 探索和评估新的技术、工具和方法,推动其在公司的应用,以改进我们的架构和开发工作流程。
4. 与开发团队紧密合作,解决软件开发过程中遇到的架构问题和技术挑战,确保高质量的技术输出。
5. 负责编写和维护技术文档,以便团队成员和其他利益相关者理解和遵循架构设计。
6. 参与公司技术委员会,依据公司产品与业务方向,总结架构设计创新与思路。
7. 独立工作者,不参与管理工作。
任职资格:
1. 拥有计算机科学、信息技术或相关领域的硕士或博士学位,能力特别强的可放宽至本科。
2. 至少5年的软件架构设计和开发经验,熟悉多种编程语言、技术框架、常用的开源技术和数据库技术。
3. 深入理解软件开发生命周期,精通敏捷、DevOps等现代开发方法,并在多个项目中有主导实践经验。
4. 精通云计算、微服务、API设计、容器技术(如Docker,Kubernetes)等现代架构概念,并有丰富的实践经验。
5. 熟悉机器学习相关技术,并有相关项目的参与经验。
6. 对智慧农业或相似领域的技术趋势和需求有深入的理解,能够将最新的技术趋势应用于实际的项目中。
7. 有良好的问题解决能力,能够独立进行技术研究和问题定位。