岗位职责:
1.参与产品需求分析,主导软件架构搭建及模块拆分设计,输出合理技术方案。
2.负责核心功能模块编码,严格把控代码质量、可读性及可维护性,确保开发落地符合需求。
3.撰写清晰规范的技术文档、运维手册等,支撑团队协作及后期系统运维。
4.编写单元测试、集成测试代码,参与代码审查,搭建高质量交付标准。
5.负责现有系统功能迭代、性能优化及代码重构,快速定位并修复线上缺陷,保障系统稳定运行。
6.跟踪业界前沿技术,评估并引入适配团队的新技术、新工具,提升开发效率与产品竞争力。
岗位要求:
1.计算机科学、软件工程或相关专业本科及以上学历,2年以上互联网或软件行业全职开发经验;
2.熟练掌握至少一门主流编程语言,如 Java/Go/Python/C++/JavaScript;
3.熟悉常用数据结构、算法、设计模式及网络编程原理;
4.具备扎实的数据库知识,能熟练使用一种以上关系型数据库(如MySQL, PostgreSQL)或NoSQL数据库(如Redis, MongoDB);
5.熟悉微服务架构、分布式系统设计理念,有相关实战经验;
6.熟练使用Git等版本控制工具及主流开发框架;
7.有良好的沟通能力,能够清晰表达技术观点。有强烈的责任心、自驱力和团队合作精神。