职位描述
岗位职责:
1. 软件开发与维护:
•负责基于人工智能技术的金融软件产品的设计、开发、测试和维护工作。
•参与现有系统的优化和重构,提升系统性能和稳定性。
•编写高质量、可维护的代码,并进行单元测试和集成测试。
2. 需求分析与实现:
•与产品经理和业务团队紧密合作,理解并分析业务需求。
•根据需求文档编写技术方案和设计文档。
•按时交付高质量的软件产品,确保满足业务需求。
3. 技术研究与创新:
•关注最新的技术动态和发展趋势,不断学习新技术。
•研究并引入新的工具和技术,提升开发效率和产品质量。
•参与内部技术分享会,促进团队技术交流和知识共享。
4. 团队协作与沟通:
•与团队成员保持良好的沟通,参与代码评审和技术讨论。
•协助解决项目中的技术难题,提供技术支持和指导。
•与其他部门(如测试、运维等)密切合作,确保项目的顺利进行。
5. 文档编写:
•编写清晰的技术文档,包括设计文档、用户手册和操作指南。
•更新和维护现有的技术文档,确保文档的准确性和完整性。
任职要求:
1. 教育背景:
•计算机科学、软件工程或相关专业本科及以上学历。
2. 工作经验:
•2年以上Python开发经验,有金融领域软件开发经验者优先。
3. 技术技能:
•精通Python编程语言,熟悉常用的数据结构和算法。
•熟悉Django、Flask等Web框架,有实际项目开发经验。
•熟悉数据库技术,如MySQL、PostgreSQL等,了解SQL优化。
•了解前端技术(HTML, CSS, JavaScript)及常用的前端框架(如React, Vue.js)。
•了解Linux操作系统,能够进行基本的系统管理和配置。
•了解Docker、Kubernetes等容器化技术,有使用经验者优先。
•了解微服务架构,有相关项目经验者优先。
4. 软技能:
•具备良好的问题解决能力和逻辑思维能力。
•具备良好的沟通能力和团队协作精神。
•具备较强的学习能力和自我驱动能力。
•能够承受一定的工作压力,适应快节奏的工作环境。
5. 加分项:
•有人工智能算法开发和应用的经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕