Mission Technologies, a division of HII
Mission Technologies, a division of HII
5,001 – 10,000 员工
制造业咨询物流
Mission Technologies 是 HII 旗下的一个部门,致力于为国家安全和军事行动开发并提供先进技术。其业务涵盖网络与太空行动、先进军事技术,以及支持空中、陆地和海上部队的综合系统。该组织还运用人工智能和 C5ISR 能力,助力加强美国军事行动,并实现多领域之间的协调。Mission Technologies 的业务与制造、咨询和物流相关,为求职者提供了探索工程、国防技术与运营支持交汇领域工作的机会。

软件工程师 II——Java 与 JavaScript——弗吉尼亚州诺福克现场办公

为 HII 海军分布式仿真训练系统构建并支持 Java 和 JavaScript 能力。 参与 JSAF、LVC 架构及任务关键型国防软件的开发工作。

描述

  • 创建、记录、测试、排查并改进实现逻辑和数学解决方案的应用程序与系统
  • 开展多学科研究,并与设备设计人员和硬件工程师合作
  • 为产品软件和商用软件设计、构建并应用电子数据处理系统
  • 评估用户需求和系统能力,以确定程序目标、输出、输入、开发方法和控制措施
  • 编写并维护操作说明
  • 根据需要开发编译器、汇编器、实用程序和操作系统
  • 应用并维护软件开发标准
  • 在一般监督下协助完成项目里程碑
  • 持续推动软件基础设施改进
  • 参与技术方案、演示文稿、报告和用户手册的编写
  • 根据 NCTE 项目工程领导层确定的优先级需求开展工作,并与最终用户合作,交付可靠且易于维护的 JSAF 能力
  • 与开发人员和主题专家合作,构建、改进、集成并支持 JSAF 功能
  • 使用 IntelliJ 或同类集成开发环境,在 Red Hat Linux 7、8 和 9 上主导开发工作
  • 使用 Java 和 JavaScript 框架进行开发,包括 Sencha ExtJS 和 Vue.js
  • 通过 Shell 脚本自动执行任务和查询
  • 以 Git 作为主要版本控制系统管理源代码
  • 协助创建并演示简报、项目计划、系统规格手册、技术报告和用户文档

任职要求

  • 具有相关学士学位并拥有两年相关经验;具有相关硕士学位者无经验要求;或拥有高中学历或同等学历并具有六年相关经验
  • 能够取得适用的技术认证,包括 Security+ 和 Linux+
  • 拥有美国公民身份,并能够取得和维持秘密级安全许可
  • 能够在需要时提供现场支持
  • 具备高级 Java 技能以及面向对象设计和开发经验
  • 具有构建多线程应用程序的经验
  • 熟练使用 IntelliJ、Eclipse 等 Java 集成开发环境及 Java 调试工具
  • 具有在 Linux 或 Unix 环境中进行专业开发的经验
  • 具有使用 Shell 脚本实现自动化的经验
  • 熟练使用 Git 进行源代码管理
  • 具备出色的书面和口头沟通能力,能够跨职能开展有效协作
  • 具有使用 Sencha ExtJS、Vue.js 等现代用户界面框架开发 JavaScript 应用程序的经验
  • 具有单元测试经验,包括 JUnit,以及敏捷开发方法经验
  • 熟悉系统工程
  • 具有集成 TENA、HLA 和 DIS 等 LVC 仿真架构的经验
  • 熟悉 Gradle、Apache ActiveMQ 等构建和消息传递工具
  • 具有 OSGi、CSS 和 HTML、CI/CD 以及 Jenkins 和 SonarQube 等代码质量工具的经验
  • 了解符合 DISA ASD STIG 的安全编码实践
  • 具有设计基于角色和用户的权限的经验
  • 具有数据库开发经验,并熟悉 C/C++ 和 C4I 系统
  • 熟悉 C/C++ 和 C4I 系统

福利待遇

  • 医疗、牙科和视力保险计划选项
  • 健康与福利资源
  • 员工援助计划
  • 401(k) 储蓄计划选项
  • 财务规划工具
  • 人寿保险
  • 员工折扣
  • 带薪节假日
  • 带薪休假
  • 学费报销
  • 幼儿教育奖学金
  • 中学后教育奖学金
  • 符合条件的职位可获得偶发奖金或其他非经常性薪酬(如适用)
  • 支持持续职业发展的教育和培训项目