IT产品研发部是负责公司IT产品从构思到实现,再到维护升级的关键部门。这个部门的职责涵盖了技术研发、团队管理、项目规划、技术支持等多个方面。以下是基于给定文件中各个岗位职责的详细解释:
1. 部门经理职责:
- 管理日常运营:部门经理负责全面管理IT技术研发部的日常工作,确保各项任务有序进行。
- 规范设计流程:监督软硬件设计过程,确保设计标准和规范得到遵循。
- 资源库建立:建立软硬件系统资源库,促进资源的重复利用和效率提升。
- 团队建设:负责技术研发团队的组建、人才培养和绩效评估。
- 项目计划:制定并执行项目研发计划,监控整个研发进度。
- 技术研究:确定部门的技术发展方向,组织攻克关键技术难题。
- 技术评审:指导和评审项目中的软硬件开发活动。
- 技术支持:解决产品线中的技术问题,为其他部门提供技术支持。
- 协调沟通:统筹协调与其他部门的关系,确保信息流畅。
- 文档管理:编制和整理相关技术资料。
2. 开发经理职责:
- 协助部门经理:协助完成日常管理,分担技术工作。
- 项目推进:按计划推进所负责项目的实施。
- 团队建设:参与团队建设和人员培养。
- 技术难题解决:处理产品线中的技术问题。
- 文档编制:负责相关技术文档的整理和编制。
- 协作沟通:促进部门内部及跨部门的协作交流。
3. JAVA软件工程师(高级):
- 技术基础:具备基本的计算机应用能力和知识产权意识。
- J2EE技术:熟悉J2EE架构,精通JAVA编程,使用主流框架如Spring等。
- Web技术:熟练HTML、CSS、JavaScript、AJAX等,善用JavaScript框架。
- 数据库:熟练SQL Server、Oracle或MySQL,擅长SQL编写。
- 开发工具:熟练使用Eclipse,了解Maven等插件。
- 应用服务器:熟悉Tomcat、Weblogic、JBOSS等应用服务器。
- 开发流程:掌握软件开发全过程,包括需求分析、设计、编码和测试。
- 文档编写:有规范的开发文档写作能力。
- 项目支持:参与测试、交付和质量控制,负责方案升级和更新。
- 多语言能力:至少掌握一种以上编程语言,保持技术储备。
4. JAVA软件工程师:
- 基本要求:具备基本的计算机应用能力和知识产权能力。
- 技术背景:熟悉J2EE,掌握JAVA编程,有一定开发经验。
- Web技术:熟练HTML、CSS、JavaScript、AJAX,使用JavaScript框架。
- 数据库:熟悉至少一种主流数据库,有一定开发经验。
- 开发工具:熟练使用Eclipse。
- 应用服务器:熟悉应用服务器的使用。
- 设计技术:了解面向对象分析和设计,有一定分析和编码能力。
- 多语言能力:至少掌握一种以上编程语言,保持技术储备。
5. PHP软件工程师:
- 计算机应用:具备基本的计算机应用能力,了解知识产权。
- UNIX/Linux:熟悉UNIX/Linux操作系统,理解其体系结构,了解网络协议。
- PHP框架:熟悉THINKPHP等PHP框架。
- MVC设计:深入理解MVC/面向对象设计,能独立完成设计、编码和测试。
- 数据库:精通SQL,熟悉MySQL或MariaDB,了解数据库优化。
- 缓存技术:熟悉Memcached的使用。
- 应用服务器:熟悉Apache、Nginx,能独立安装配置。
- 前端技术:了解HTML、CSS、AJAX、JavaScript和jQuery。
- 商城框架:熟悉shopnc、ecmall等商城系统。
这些职责说明了IT产品研发部在软件开发过程中的核心角色,包括技术领导、项目管理、技术实施和团队合作,确保公司的IT产品能够高效、高质量地开发出来。同时,他们还需要不断学习和适应新的技术,以保持竞争力。