职位描述
岗位职责:
1.团队管理与人才培养
负责领导和管理一个5-15人的软件开发团队,包括任务分配、进度跟踪、代码审查和绩效评估。
指导团队成员进行技术攻坚和解耦复杂问题,提升团队整体技术能力。
营造积极、协作、创新的团队氛围,关注团队成员的个人成长与职业发展。
参与团队人才的选拔与招聘,构建高效、稳定的技术梯队。
2.产品开发与项目管理
深入理解产品需求和业务目标,主导或参与技术方案的评审与制定。
负责核心模块的设计、编码与重构,解决系统中的关键技术和性能瓶颈。
制定合理的项目开发计划,确保项目按时、按质交付,有效控制开发风险。
协调与产品经理、项目经理、测试团队及其他相关部门的沟通与合作,确保信息流畅。
3.技术架构与质量保障
负责系统架构的持续优化和改进,保证系统的高可用、高扩展性和安全性。
建立并推行统一的代码规范、开发流程和工程最佳实践。
推动自动化测试、持续集成/持续部署(CI/CD)等DevOps实践,提升研发效能。
对线上系统的稳定性和性能负责,能够快速响应和解决线上故障。
任职条件:
1.大学本科及以上学历学位,计算机、信息技术、软件工程等相关专业;具备8年及以上工作经验,5年以上软件开发工作经验,3年及以上开发团队管理经验。
2.精通WBS、PERT及CPM等项目规划工具,熟练使用Project/Jira/禅道等工具,有完整的项目管理知识体系和项目生命周期管理能力。证明过的项目管理能力,熟悉敏捷开发(Scrum/Kanban)流程。
3.精通至少一门主流编程语言(如:Java, Go, Python, C++, C#等)及其生态圈。
4.熟练掌握面向对象设计、设计模式、数据结构与算法,具备扎实的工程基础。
5.拥有丰富的数据库(SQL/NoSQL)设计和优化经验。
6.对微服务架构、分布式系统、云原生(Docker, Kubernetes)有深入理解和实战经验。JAVA/Javascript/Python/C/C++等。
7.参与过AI、大数据分析类项目,能独立完成AI项目的需求分析、方案设计及实施。
8.出色的团队领导、沟通协调和决策能力,能够有效激励和凝聚团队。
9.具备优秀的问题解决能力和抗压能力,能带领团队在复杂环境下达成目标
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕