责任/分配交付成果:
软件开发人员需要完成的主要交付成果包括但不限于以下内容:
• 在Visual Studio 2015环境中开发VB.NET代码,根据设计文档实施应用程序增强功能。
• 根据现有文档标准记录代码更改。
• 对代码进行单元测试。
• 与设计团队合作,澄清、建议和推荐实施方法。
• 与测试人员合作,确定缺陷的来源并解决问题。
• 向部门员工进行知识转移。
• 软件开发人员必须具备以下技能和经验的最低5+年:
• 有使用源代码控制系统的经验。
• 有使用.Net和XML开发、测试和调试代码以增强系统的经验。
• 有故障排除和性能问题修复的经验。
• 有使用和贡献可重用软件组件的经验。
• 有开发使用关系型数据库存储和检索数据的应用程序的经验。
• 有编写应用程序的经验,这些应用程序将由另一个团队自动构建、打包并部署到服务器上。
• 有在无法访问应用程序部署的服务器的情况下诊断应用程序问题的经验。
• 有分析需求以确定报告和其他基于Web的系统增强功能的功能需求的经验。
• 具备分析问题解决和决策能力的能力。
• 熟练使用桌面和基于Web的工具(Visio、MS Office、MS Project、MS SharePoint)。
• 具备配置和管理操作系统(包括Microsoft Windows和Linux或其他UNIX变体)的经验。
• 在交付项目中与代表不同领域的多个团队打交道的经验。
• 优秀的口头和书面沟通和演示技巧。
• 具备与客户组织合作的能力的团队合作者。
• 有按时满足严格截止日期的记录。
行业方法、流程和标准的知识:
• 根据范围,.NET程序员/开发人员应具备:
• 对整个软件开发过程的深入理解;
• 熟练掌握不同类型的开发和单元测试方法;
• 在代码中开发可重用组件的专业知识;以及
• 熟练记录代码更改以进行知识转移。
要求
经验和技能要求
软件开发:
• 在基于Web的应用程序和Windows服务中解决和修复性能问题的经验。
• 有使用和贡献可重用软件组件的经验。
• 在多个Web浏览器/不同版本的Web浏览器上开发Web应用程序的经验。
• 有分析需求以确定报告和其他基于Web的系统增强功能的功能需求的经验。
• 有开发使用关系型数据库存储和检索数据的应用程序的经验。
• 有编写应用程序的经验,这些应用程序将由另一个团队自动构建、打包并部署到服务器上的经验将是一个优势。
• 有在无法访问应用程序部署的服务器的情况下诊断应用程序问题的经验。
技术技能:
• 熟练使用桌面和基于Web的工具(Visio、MS Office、MS Project、MS SharePoint)。
• 有使用.Net和/或XML开发、测试和调试代码以增强系统的经验。
• 具备配置和管理操作系统(包括Microsoft Windows和Linux或其他UNIX变体)的经验。
• 在XML方面有丰富的经验。
• 在.Net环境中开发的经验。
• 具备使用客户端库(Bootstrap、AngularJS、JQuery、JavaScript)、HTML5/CSS3开发系统的经验。
公共部门经验:
• 在公共部门工作的经验,特别是在教育部门工作的经验将是一个优势。
• 具备行业方法、流程和标准的知识将是一个优势。