高级软件工程师,.NET 与 Azure
为 Nakupuna Federal 现代化 NAVSUP 供应系统,构建安全应用、API 和 CI/CD 流水线。 为国防部客户提供支持。
描述
- 设计、开发、实施并维护 IT 解决方案。
- 为系统现代化构建、维护和更新应用程序、软件及实用程序。
- 评估信息、用户需求和软件要求,规划实用的应用开发与修改方案。
- 编写程序文档和代码注释。
- 与分析师、工程师、程序员、客户及工程团队合作,确定应用设计、接口和要求。
- 制定软件测试、验证、编程和文档编写流程。
- 维护和更新软件,以修复缺陷、适配硬件变更、升级接口并提升性能。
- 开展综合质量保证测试,检查安全功能和韧性。
- 存储、检索和处理数据,以评估系统能力与要求。
- 实施网络安全控制措施,包括加密、访问管理和身份管理。
- 使用企业级版本控制系统构建安全应用程序。
- 按照标准调试实践查找并修复软件缺陷。
- 协助应用团队统一系统策略、开发工具和安全补丁。
- 构建能够验证和处理多种输入的程序。
- 创建能够记录和管理错误、异常及故障的应用程序。
- 使用受支持的编程语言、面向对象设计、网络概念与协议以及网络安全方法开发代码。
- 编写敏捷开发文档及组织政策要求的文档。
- 按照海军安全标准,支持工具标准化、CI/CD 流水线和架构服务视图。
- 通过 CI/CD 流水线自动执行构建、测试和部署。
- 为库、依赖项和构建产物制定管理实践。
- 协助解决生产环境中断问题并准备发布包。
- 创建和维护工作项,并参与内部评审和变更委员会。
- 开展质量审计、调查错误并提出纠正措施。
任职要求
- 具备 .NET、C#、JavaScript、jQuery、XML、XML Schema、SQL 和 Oracle 数据库经验。
- 必须持有 IAM Level I 认证(CompTIA Security+)。
- 至少完成 2 年大学或技术教育,并拥有 5 年现代软件开发经验;或具备可替代该学历要求的同等学位。
- 至少完成 2 年大学或技术教育,并拥有 5 年 Azure DevOps、Microsoft 365 和 Teams、Excel、Visio 及 Outlook 使用经验。
- 具备至少 3 年敏捷原则与实践经验,包括参与敏捷团队。
- 具备至少 5 年相关软件开发技术与平台的知识和经验。
- 具备至少 3 年 DevOps 工具与实践经验。
- 深入了解安全工具和技术。
- 能够使用 Bash 或 PowerShell 编写自动化脚本。
- 具备至少 3 年云原生架构和基础设施即代码方面的知识与经验。
- 具备至少 1 年 PaaS 环境经验,例如 Appian 或 Salesforce。
- 具备较强的分析能力,能够评估安全风险和漏洞。
- 具备出色的沟通能力,能够与开发、安全和运维团队协作。
- 深入理解安全原则和最佳实践。
- 有政府及国防部(DoD)工作经验者优先。
- 必须拥有工程、计算机科学等技术领域的学士学位;也可用 2 年大学教育和 3 至 5 年相关工作经验替代。
- 能够满足所述体能要求,可提供或不提供合理便利。
福利待遇
- 医疗、牙科和视力保险。
- 健康储蓄账户和灵活支出账户。
- 含雇主缴款的 401(k) 退休计划。
- 带薪休假和节假日。
- 人寿及伤残保险。
- 员工援助计划。
- 学费支持和职业发展机会。
- 军人薪酬差额补贴。
- 其他自愿福利计划。
