Web开发人员(软件工程师3级)- 加利福尼亚州霍恩海姆港
在加利福尼亚州霍恩海姆港的现场岗位中,为HII的海军防务客户构建并现代化安全Web应用。 负责API、数据库、云部署和企业软件,参与完整的应用生命周期。
描述
- 为NSWC PHD开发、维护、现代化和增强Web应用及相关服务
- 设计、测试、排查故障、部署和维护满足客户业务及任务需求的应用
- 与客户、利益相关者、业务分析师和技术团队合作,将需求转化为技术解决方案
- 创建响应式、功能完善且易于使用的Web界面
- 构建和维护前端及后端应用组件
- 编写整洁、安全、可复用且易于维护的代码
- 使用C#、.NET、Java、Python、JavaScript/Node.js或类似技术开发服务器端应用
- 构建、使用和维护REST API、Web服务及企业集成
- 使用Microsoft SQL Server和关系型数据库,包括查询、存储过程、数据访问及应用集成
- 通过测试和调试调查并解决应用缺陷、性能问题和生产环境问题
- 参与应用设计、代码评审、测试、配置管理和发布
- 使用Git、GitHub及协作式软件开发平台
- 支持自动化构建、测试、部署、CI/CD和DevSecOps流程
- 与网络安全团队合作,开展安全编码、漏洞修复、安全扫描、补丁更新和合规工作
- 创建和维护技术文档及终端用户文档
- 将应用与数据库、API、身份验证服务、数据源和企业功能连接
- 监控并排查应用可用性、性能、容量和可靠性问题
- 参与整个软件开发生命周期及持续改进工作
- 向技术和非技术利益相关者清晰解释技术信息
- 跨技术领域协作,以满足客户和任务需求
任职要求
- 具备相关学士学位者需有5年相关经验,具备相关硕士学位者需有3年相关经验,具备相关博士学位或法学博士学位者无需以往经验,具备高中学历或同等学历者需有9年相关经验
- 必须拥有美国公民身份
- 持有当前有效且可持续维持的Secret级安全许可
- 持有当前有效且可持续维持的CompTIA Security+认证
- 具备HTML5、CSS3、JavaScript和TypeScript经验
- 具备C#、.NET和ASP.NET经验
- 具备React、Angular、Vue.js或同类前端框架经验
- 具备Java、Python、Node.js或同类后端技术经验
- 具备Microsoft SQL Server或其他关系型数据库技术经验
- 具备开发和集成REST API及Web服务的经验
- 熟练使用Git、GitHub和源代码控制实践
- 具备使用Visual Studio和/或Visual Studio Code的经验
- 具备Microsoft Azure或同类云平台经验
- 具备Azure App Service或同类应用托管技术经验
- 具备CI/CD流水线和自动化软件部署经验
- 具备GitHub Actions或同类自动化工具经验
- 了解身份验证和授权技术
- 了解安全软件开发和应用安全
- 具备敏捷软件开发方法经验
- 具备应用现代化和旧有应用迁移经验
- 能够在企业生产环境中排查和支持应用
- 优先条件:拥有计算机工程、电气工程、电子工程或主修计算机科学的数学专业学士学位
- 优先条件:具备至少5年计算机设计、软件开发、计算机网络或密切相关技术工作的专业经验
- 具备完成软件工程师职位系列工作要求所需的视力和手工灵活性
福利待遇
- 医疗、牙科和视力保险计划选项
- 健康资源
- 员工援助计划
- 401(k)储蓄计划选项
- 财务规划工具
- 人寿保险
- 员工折扣
- 带薪节假日和带薪休假
- 学费报销
- 幼儿教育和高等教育奖学金
- 符合条件的职位可能提供偶发奖金或其他非经常性薪酬
- 支持持续职业发展的教育和培训项目
