岗位职责:
1.全栈技术开发与实现
(1)负责公司数字化转型自有产品及行业解决方案的前后端全栈开发工作,包括需求分析、架构设计、代码编写、单元测试等,确保产品和方案的技术实现符合业务需求;
(2)参与技术选型,根据产品特点和行业需求,选择合适的前后端技术栈(如前端的 React、Vue,后端的 Java、Python 等),并制定相应的开发规范和标准。
(3)独立完成模块开发任务,解决开发过程中遇到的技术难题,保证代码质量和开发效率,按时交付开发成果。
2.产品与方案迭代优化
(1)结合用户反馈和市场需求变化,对已上线的产品和解决方案进行迭代优化,提升产品性能、用户体验和稳定性。
(2)参与产品功能设计讨论,从技术角度提供建议和方案,协助产品经理完善产品功能,确保产品的技术可行性和可扩展性。
(3)对现有代码进行重构和优化,消除技术债务,提高代码的可维护性和可复用性。
3.跨团队协作与技术支持
(1)与产品、设计、测试等团队紧密协作,参与需求评审、方案设计、测试计划制定等环节,确保各团队之间的工作衔接顺畅。
(2)为销售、实施等团队提供必要的技术支持,解答他们在工作中遇到的技术问题,协助进行产品演示和方案讲解中的技术部分。
(3)参与项目的技术交底工作,向实施团队提供详细的技术文档和操作指南,保障项目顺利实施。
4.技术研究与创新
(1)关注行业内前沿的全栈开发技术和数字化转型相关技术趋势,进行技术调研和研究,并将其应用到实际开发工作中,提升公司产品和解决方案的技术竞争力。
(2)参与技术创新项目,提出新的技术思路和解决方案,为公司的技术发展和产品创新贡献力量。
5.文档编写与知识沉淀
(1)编写和维护技术文档,包括需求规格说明书、架构设计文档、开发手册、测试报告等,确保文档的完整性和准确性。
(2)总结开发经验和技术成果,形成技术分享材料,参与团队内部的技术培训和知识分享活动,提升团队整体技术水平。
任职要求:
1.学历与专业
本科及以上学历,计算机科学与技术、软件工程、信息技术等相关专业。
2.工作经验
(1)3 年以上全栈开发经验,有数字化转型相关产品或行业解决方案开发经验者优先,熟悉至少一种行业的业务流程和技术需求者更佳。
(1)有独立完成全栈项目开发的成功案例,能熟练掌握前后端主流技术栈,并对技术架构有一定的理解和实践经验。
3.专业能力
(1)精通前端技术(如 HTML5、CSS3、JavaScript 等)和至少一种前端框架(如 React、Vue、Angular 等),能独立开发高质量的前端页面和交互效果。
(1)熟练掌握至少一种后端编程语言(如 Java、Python、Node.js 等)和相关框架,熟悉数据库设计和优化(如 MySQL、MongoDB 等),能构建稳定、高效的后端服务。
(2)具备良好的系统架构设计能力和问题分析解决能力,能从整体角度考虑系统的设计和实现,应对复杂的技术挑战。
(3)熟悉软件开发流程和敏捷开发方法,能按照规范完成开发、测试、部署等工作。
4.软技能
(1)具备良好的沟通表达能力和团队协作精神,能与不同团队成员有效沟通协作,共同推进项目进展。
(2)拥有较强的学习能力和创新意识,能快速掌握新技术并应用到实际工作中,勇于尝试新的解决方案。
(3)工作认真负责,有较强的责任心和抗压能力,能在规定时间内高质量完成开发任务,适应项目紧张的节奏。
5.其他要求
(1)对数字化转型行业有浓厚兴趣,了解行业发展趋势和技术需求,愿意投身于自有产品和行业解决方案的开发工作。
(2)能熟练使用版本控制工具(如 Git)、项目管理工具等,具备良好的代码管理和项目协作习惯。