
ソフトウェアエンジニア II——Java・JavaScript——バージニア州ノーフォーク勤務(出社)
HIIの海軍向け分散シミュレーション訓練システムで、JavaおよびJavaScriptの機能を構築・サポートします。 JSAF、LVCアーキテクチャ、ミッションクリティカルな防衛ソフトウェアに携わります。
仕事内容
- 論理的・数学的な解決策を実装するアプリケーションおよびシステムを作成、文書化、テスト、トラブルシューティング、改善する
- 機器設計者やハードウェアエンジニアと連携しながら、学際的な研究を行う
- 製品ソフトウェアおよび商用ソフトウェア向けの電子データ処理システムを設計、構築、適用する
- ユーザーのニーズとシステムの機能を評価し、プログラムの目的、出力、入力、開発手法、制御方法を定義する
- 運用手順を作成・維持する
- 必要に応じて、コンパイラ、アセンブラ、ユーティリティ、オペレーティングシステムを開発する
- ソフトウェア開発標準を適用し、維持する
- 一般的な監督の下で、プロジェクトのマイルストーン達成を支援する
- ソフトウェア基盤の継続的な改善を推進する
- 技術提案書、プレゼンテーション、報告書、ユーザーマニュアルの作成に貢献する
- NCTEプログラムのエンジニアリングリーダーが設定した優先要件に基づいて作業し、エンドユーザーと連携して信頼性と保守性に優れたJSAF機能を提供する
- 開発者や対象分野の専門家と協力して、JSAF機能を構築、改善、統合、サポートする
- IntelliJまたは同等の統合開発環境を使用し、Red Hat Linux 7、8、9上で開発を主導する
- Sencha ExtJSやVue.jsを含むJavaおよびJavaScriptフレームワークを使用して開発する
- シェルスクリプトでタスクやクエリを自動化する
- 主要なバージョン管理システムとしてGitを使用してソースコードを管理する
- ブリーフィング、プロジェクト計画、システム仕様書、技術報告書、ユーザー文書の作成と発表を支援する
応募要件
- 関連する学士号と2年の関連経験、関連する修士号がある場合は経験不問、または高校卒業資格もしくは同等資格と6年の関連経験
- Security+やLinux+など、該当する技術認定を取得できること
- 米国市民権を有し、秘密区分のセキュリティクリアランスを取得・維持できること
- 必要に応じて現地でサポートを提供できること
- 高度なJavaスキルと、オブジェクト指向設計・開発の経験
- マルチスレッドアプリケーションの構築経験
- IntelliJやEclipseなどのJava IDEおよびJavaデバッグツールに精通していること
- LinuxまたはUnix環境での業務開発経験
- シェルスクリプトを使用した自動化の経験
- Gitによるソース管理に精通していること
- 優れた文書・口頭コミュニケーション能力があり、部門横断で効果的に協働できること
- Sencha ExtJSやVue.jsなどの最新UIフレームワークを使用した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)貯蓄プランの選択肢
- ファイナンシャルプランニングツール
- 生命保険
- 従業員割引
- 有給休暇日
- 有給休暇
- 授業料補助
- 幼児教育奨学金
- 中等教育後の教育奨学金
- 対象職種では、該当する場合に一時的なボーナスまたはその他の非定期報酬
- 継続的なキャリア開発を支援する教育・研修プログラム
関連求人



S






