职位标题
高级软件工程师
概述
EverWatch是一家为政府提供先进国防、情报和部署支持的解决方案公司,致力于执行我国最关键任务。我们是一家提供全方位政府解决方案的公司。通过利用最先进的技术和解决方案,我们增强防御能力,控制环境,保持连续性并确保任务成功。
EverWatch是一家平等机会/肯定行动的雇主。所有符合资格的申请人都将获得平等的就业机会,不论种族、肤色、宗教、性别(包括怀孕)、性别认同、性取向、国籍、年龄(40岁或以上)、残疾、基因信息、公民身份或移民身份以及退伍军人身份或其他任何被适用法律禁止的因素。
EverWatch的员工致力于应对美国政府最困难的挑战。我们提供行业内最好的薪资和福利计划,以识别和留住支持我们关键任务目标的顶尖人才。
职责
Everwatch Solutions正在寻找一名高级全栈软件开发人员,以支持空军分布式共同地面站-国家任务伙伴网关。NMPG是所有数据进入、处理、存储、可视化和分发给其他国家系统和存储库的主要入口点。这些系统的开发活动包括处理密集型分析、新算法开发、操作极大数据集和实时系统,并整合数据存储库、数据传输服务和应用开发和监控。
软件开发人员将负责设计、开发、测试、部署、文档化、维护和增强复杂多样的软件系统,遵循SAFe原则。理想的候选人应具备强大的前端和后端技能,并愿意支持UI设计以及后端开发。能够创建或操作NiFi流以从外部源摄取数据。
资格要求
-具备TS/SCI许可证
-10年以上的Java和/或Python经验
-熟悉以下工具:Apache NiFi、Spring框架、MongoDB、Kafka、Docker、Puppet企业数据流程和工具、RHEL 8+
-需要具备HTML、CSS、JavaScript的经验(优先使用React或Angular框架)
-具备使用Java、Python和JavaScript等多种语言的高级知识
-有使用Spring、Spring Boot、Spring Python、React等框架设计和开发服务的经验
-熟练创建和管理SQL和NoSQL数据库,如MySQL、Postgres和MongoDB
-有使用git仓库、工单系统、构件库和一般CI/CD流程的经验
-利用适用于开发环境的软件开发和软件设计方法论
-在Unix上开发并能够执行shell脚本
-审核和测试软件组件是否符合设计要求,并记录测试结果并解决软件问题报告
-为系统设计的软件组件提供具体的输入,包括硬件/软件权衡、软件重用、使用开源软件或COTS/GOTS软件替代新开发以及从系统级到单个软件组件的需求分析和综合
在类似范围、类型和复杂性的合同中担任SWE的经验12年以上
计算机科学、网络安全、信息技术或相关学科的学士学位或更高学历,来自认可的大学
安全许可级别
TS/SCI多重审查
工作地点
美国-马里兰州安纳波利斯联合
美国-科罗拉多州奥罗拉
技能
软件设计、Nifi、网络安全、Python、MongoDB、Java、Spring、Linux、Kafka、Javascript、Angular、CSS、react.js