多个面向情报社区的已清除软件工程职位
安全许可:必须持有有效或当前的TS/SCI全范围测谎政府安全许可才能被考虑此职位。
职位职责
- 全面负责应用程序、组件和/或系统的设计、开发和按时交付
- 主持设计评审,提供功能需求、产品设计、进度或潜在问题的意见
- 推荐、设计和实施现有产品的应用增强和架构改进
- 根据需要创建和审查系统设计规范和其他技术文档
- 设计测试计划、场景、脚本和程序
- 设计和实现前端网页接口
- 维护和增强各种网络解决方案
- 使用错误跟踪系统记录和审查软件缺陷,并确保它们得到解决
- 在版本控制系统中审查和批准源代码更改
- 理解、遵循并实施安全编码标准
- 在小型到大型项目中领导并委派任务给其他团队成员
所需资格和技能
- 5年以上经验
- 熟悉以下一种或多种编程语言:Java, C#, C/C++
- 能够在Microsoft或Linux操作系统上进行开发
- 具备技术领导或人员管理角色的经验
- 精通软件设计、开发和测试
- 能够遵循安全编码标准开发应用程序
- 有使用Git, Mercurial或SVN等源代码控制解决方案的经验
教育和培训
- 计算机科学、软件工程、数学或同等专业的学士/学士学位
- 硕士学位。