全栈开发人员必须具备的技术/功能技能
- 具有开发桌面和移动应用程序的经验
- 熟悉常见技术栈
- 了解多种前端语言和库(例如 HTML/CSS、JavaScript、XML、jQuery)
- 了解多种后端语言(例如 C#、Java、Python)和 JavaScript 框架(例如 Angular、React、Node.js)
- 熟悉数据库(例如 MySQL、MongoDB)、Web 服务器(例如 Apache)和 UI/UX 设计
- 具有 CI-CD、容器化、OpenShift 的经验
- 精通撰写、编辑和展示技术文档
- 展示出适应和与不同经验水平的团队成员合作的能力
优秀的书面和口头沟通能力
角色与职责
- 与开发团队和产品经理合作构思软件解决方案
- 设计客户端和服务器端架构
- 通过吸引人的视觉设计构建应用程序的前端
- 开发和管理功能良好的数据库和应用程序
- 编写有效的 API
- 测试软件以确保响应性和效率
- 排除故障、调试和升级软件
- 创建安全和数据保护设置
- 构建具有移动响应设计的功能和应用程序
- 撰写技术文档
- 与数据科学家和分析师合作改进软件
一般管理技能,如有
- 强大的分析和解决问题的能力
- 出色的沟通和利益相关者管理技能
能够独立工作并在跨职能团队中工作。教育:学士学位
薪资范围:每年 $100,000 - $120,000
#LI-DM1