软件工程师
职位类别:工程
工作时间:全职
开始工作所需的最低许可:具备TS/SCI和Polygraph的许可
雇员类型:常规
所需出差比例:
出差类型:
你将要做的事情:
这个职位是为了开发、维护和增强复杂多样的软件系统(例如,处理密集型分析、新算法开发、处理极大数据集、实时系统和商业管理信息系统),基于已记录的需求。候选人将单独或作为团队的一部分工作,审查和测试软件组件是否符合设计要求,并记录测试结果。候选人还将解决软件问题报告,利用适合开发环境的软件开发和软件设计方法论。其他职责包括为系统设计的软件组件提供具体的输入,包括硬件/软件权衡、软件重用、使用商业现成品(COTS)/政府现成品(GOTS)替代新开发,以及从系统级到单个软件组件的需求分析和综合。此职位还包括每周可远程工作的安排,每周最多可工作16小时。
职位详情:
• 具备TS/SCI安全许可和Polygraph
• 本科学历,计算机科学或相关学科,来自认可的大学或学院。在具有类似软件流程的项目上有四年以上软件工程经验可以替代本科学位。
• 具备开发、工程、硬件和软件系统的接口和集成经验,包括需求获取、分析和功能分配、操作概念、接口标准和系统架构的理解。
• 基本理解面向对象和结构化开发方法论和语言。
• 开发支持程序技术问题和培训情境所需的文档
• 分析用户需求,推导出软件设计和性能需求(U),调试现有软件并修复缺陷
• 提供改进文档和软件开发流程标准的建议
• 设计和编写新软件或修改现有软件以添加新功能
• 将现有软件集成到新的或修改后的系统或操作环境中
• 为现有或拟议的数据库或数据存储库开发简单的数据查询
你需要具备以下资格:
• 全栈软件工程师,具备前端和后端经验
• Java
• JavaScript(Vue.js)
• JSON
• 熟悉Mongo DB
• ElasticSearch
• Grafana
• Kibana
以下资格将是加分项:
• JavaScript应用程序开发经验。
• 与现有工具和API集成的经验
• JSON应用程序开发经验。
• 数据可视化经验(D3,REACT,Vega-lite)
• 网站优化技术知识。
我们能为你提供什么:
- 华盛顿邮报评选我们为最佳工作场所。
- 我们的员工重视CACI的灵活性,使他们能够平衡工作质量和个人生活。
- 我们提供有竞争力的福利和学习发展机会。
- 我们以使命为导向,始终与国家最高优先事项保持一致。
- 60多年来,CACI独特的基于品格的文化原则一直是我们成功的驱动力。
公司概述:在CACI,您将有机会通过提供信息解决方案和服务,支持国家安全任务和政府转型,为情报、国防和联邦民用客户提供支持。CACI是一个机会均等/积极行动的雇主。所有符合资格的申请人将获得平等就业机会,不论种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾、作为受保护的退伍军人的身份,还是其他受法律保护的特征。