我们急需一名首席软件工程师,为关键任务系统提供敏捷DevOps支持。作为该项目的软件工程师,您将有机会构建强大的系统、软件和云环境,并为关键系统提供运维支持。候选人将在设计开发、实施和测试客户工具和应用程序方面提供技术专长和支持。基于DevOps框架,参与或指导项目的主要交付成果,包括软件开发生命周期的各个方面,包括范围和工作估计、架构和设计、编码和单元测试。
主要职责:
• 参与软件编程项目,支持创新和增强,使用Java、JavaScript、Python、SpringBoot、Hibernate等技术。
• 使用Junit和Katalon开发和指导软件系统验证和测试方法。
• 开发和集成自定义开发的软件解决方案,利用自动化部署技术。
• 在商业云解决方案中开发、原型和部署解决方案,利用基础架构平台服务。
• 与团队成员、产品负责人和Scrum Master密切协调,确保用户故事与客户用例的对齐和实施。
• 通过概念验证、性能测试和端到端测试分析,并有效协调由开发的软件驱动的基础架构需求,以满足客户的任务需求。
• 遵循程序SAFe实践,支持敏捷软件开发生命周期。
• 使用GitHub、Jenkins、Unix bash脚本等行业领先的DevOps工具。
• 编写系统软件开发文档,并在不同环境中部署构建产物,利用GitFlow构建。
• 将关键项目数据传达给团队成员,建立团队凝聚力和效能。
• 利用JIRA和Confluence等Atlassian工具套件跟踪活动。
• 应用和识别最佳实践和标准操作程序。
• 创造创新解决方案以满足客户的技术需求。
基本要求:
• 熟悉常见的敏捷实践、面向服务的环境和开发实践。
• 深入使用和经验Java、Spring和C2S。
• 深入了解软件开发生命周期,具有DevOps工具集/实践交付经验。
• 直接使用软件测试性能工具,如Junit/Katalon。
• 深入了解脚本语言,如Python、Bash。
• 深入了解在敏捷开发环境和节奏中工作的经验。
• 深入了解在商业云平台(如AWS、Google Cloud、Azure)上进行开发的经验。
• 具备利用云数据服务进行开发的经验(例如:S3、RDS、EFS)。
• 优秀的沟通能力(书面和口头)。
• 熟练使用版本控制系统。
• 熟练使用问题跟踪系统。
• *候选人必须具有本科学位,并具有12年或更多相关经验,或者具有硕士学位并具有10年或更多相关经验。经验年限可用于替代学位。
• *候选人必须是美国公民。
• *候选人必须拥有有效的TS/SCI与Polygraph**
首选资格:
• 有结构化分析和设计方法的经验
薪资范围:
薪资范围为122,200.00美元至220,900.00美元
Leidos对于该职位级别的薪酬范围仅供参考,不作为薪酬或工资的保证。在提供聘用时,还会考虑其他因素,包括(但不限于)工作职责、教育背景、经验、知识、技能和能力,以及内部公平性、与市场数据的一致性、适用的谈判协议(如果有)或其他法律要求。
原始发布日期:
2023年12月27日
虽然根据业务需求可能会有变化,但Leidos合理预计该职位需求将至少保持开放3天,预计关闭日期不会早于上述原始发布日期后的3天。