进软件外包公司需要具备以下技术人员:
1. 软件开发工程师:负责编写、测试和维护软件代码,确保软件的功能和性能满足客户需求。
2. 系统架构师:负责设计软件系统的架构,包括技术选型、模块划分、接口定义等,以确保软件系统的可扩展性和可维护性。
3. 数据库管理员:负责管理和维护数据库,包括数据备份、恢复、优化和安全等,确保数据库的稳定性和可靠性。
4. 前端开发工程师:负责开发和优化用户界面和用户体验,包括HTML、CSS、JavaScript等前端技术的实现。
5. 后端开发工程师:负责开发和优化服务器端逻辑和功能,包括服务器端编程语言(如Java、Python、PHP等)的实现。
6. 测试工程师:负责软件产品的测试工作,包括单元测试、集成测试、系统测试和验收测试等,确保软件产品的质量。
7. 质量保证工程师:负责制定和实施质量保证策略和流程,包括缺陷管理、测试用例设计、测试报告等,确保软件产品的质量。
8. 项目经理:负责整个软件开发项目的管理和协调,包括项目计划、资源分配、风险管理等,确保项目按时交付。
9. 技术支持工程师:负责为客户提供技术支持和咨询服务,解决客户在使用软件过程中遇到的问题。
10. 产品经理:负责软件产品的需求调研、市场分析和竞品分析,制定产品规划和开发计划,确保产品满足市场需求。
以上是软件外包公司所需的主要技术人员,不同公司的规模和业务范围可能会有所不同,但上述职位在大多数软件外包公司中都是需要的。