职位描述
软件开发工程师 —— 岗位职责
-
需求分析与方案设计
- 参与项目需求调研,理解业务场景,协助完成技术可行性分析与功能设计方案。
- 编写详细设计文档、接口文档及开发计划。
-
核心功能开发与维护
- 根据项目计划,高质量完成模块的编码、单元测试、调试与部署工作。
- 负责现有系统的功能迭代、缺陷修复与性能优化。
-
系统集成与接口开发
- 与第三方系统(如设备、数据库、云平台)对接,制定并实现 API 接口规范。
- 支持跨平台数据交互与系统集成。
-
技术框架与架构支持
- 使用主流开发框架(如 Spring Boot、Spring Cloud、MyBatis、Vue.js 等)进行多层架构开发。
- 配合团队完成微服务、高并发或分布式系统的搭建与维护。
-
项目实施与客户支持
- 参与现场实施、用户培训及上线后技术支持。
- 快速响应并解决生产环境中出现的技术问题。
-
代码规范与团队协作
- 遵循统一的编码规范,编写可读、可维护、可扩展的代码。
- 积极参与代码评审、技术分享与团队协作。
软件开发工程师 —— 任职要求
-
学历与专业
- 本科及以上学历,计算机科学、软件工程、自动化、电子信息等相关专业优先。
-
开发经验
- 2年以上 Java / Python 等语言的实际项目开发经验;
- 有物联网(IoT)系统 开发经验者优先。
-
技术能力
- 熟练掌握至少一种主流后端语言(如 Java)及常用框架(Spring、MyBatis 等);
- 熟悉关系型数据库(MySQL、Oracle、SQL Server),具备良好 SQL 编写与优化能力;
- 了解前端技术(HTML/CSS/JavaScript、Vue/React、Ajax)者优先;
- 熟悉 Git、SVN 等版本控制工具;
- 了解 Tomcat、WebLogic、Docker 等部署环境。
-
软技能
- 具备良好的沟通能力、团队协作精神和责任心;
- 能独立分析问题、定位故障并提出解决方案;
- 对新技术有学习热情,能快速适应业务变化。
-
加分项(非必需但优先考虑)
- 有高并发、高可用系统开发经验;
- 熟悉 Redis、RabbitMQ、Kafka 等中间件;
- 了解 DevOps、CI/CD 流程;
- 有制造业、医疗、物流等行业背景。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕