高级软件工程师,企业平台(混合办公)
在房利美担任高级软件工程师,使用 AWS 开发安全的云原生企业平台。 该职位专注于应用程序、API、CI/CD 自动化和可投入生产的系统。
描述
- 与同事合作,设计、构建、测试和实施中等复杂度的软件、技术和流程
- 维护 IT 架构、大规模数据存储库及云托管系统
- 评估客户和业务需求,完善技术要求,并将其转化为可扩展的设计和实施计划
- 通过日志记录、监控、配置管理和生产支持,协助部署并确保运营准备就绪
- 使用 Node.js、Python、.NET、ReactJS 和 ExpressJS 构建、测试和部署软件
- 使用 AWS Lambda、S3、ECS、DynamoDB、SNS/SQS、Textract 和负载均衡服务开发并连接云原生功能
- 协调团队内的开发、测试、部署和生产准备工作
- 与产品负责人、架构师、开发人员、安全专家及其他利益相关者合作,交付解决方案并解决技术依赖
- 采用涵盖 IAM、SSO、密钥管理、访问控制和最小权限策略的安全工程实践
- 调查应用程序、集成、基础设施和生产问题,找出根本原因并提供持久的修复方案
- 创建并运维 GitLab 和 Terraform CI/CD 流水线,实施自动化测试、部署防护和安全扫描
任职要求
- 至少两年设计、开发、测试和支持生产软件的专业经验
- 具备 Node.js、Python 或 .NET 等后端语言或运行时的实际经验
- 具备构建云应用程序和服务的经验,最好熟悉 Lambda、S3、ECS、DynamoDB、SNS/SQS 或负载均衡等 AWS 技术
- 了解数据结构、测试、调试、应用程序安全和软件开发生命周期实践
- 愿意学习并审慎应用包括人工智能在内的新兴技术
- 拥有计算机科学、信息技术、工程或相关专业的学士学位,或具备同等教育背景及相关经验
- 了解身份和访问管理及安全应用程序开发,包括 IAM、SSO、最小权限访问和漏洞扫描
- 了解 CI/CD 方法及 GitLab、Terraform、自动化部署流水线和源代码管理等工具
- 熟悉 APIGEE 或类似 API 管理平台等企业集成工具
- 具备使用 ReactJS 和/或 ExpressJS 等现代 Web 框架创建和集成 RESTful API 的经验
- 具备维护 GitLab 和 Terraform CI/CD 流水线的经验,包括自动化测试、部署控制以及 SAST、SCA 和 DAST 扫描
- 拥有 AWS 认证(例如 Cloud Practitioner、Solutions Architect 或 Developer)者优先
- 要求具备学士学位
福利待遇
- 可根据适用条款参加房利美激励计划
- 全面的福利,包括医疗、寿险、自愿选择的生活方式项目以及其他福利和津贴
- 为符合条件的残障人士提供合理便利
- 灵活的工作安排,指定为“Flex”
- 职业发展机会和以使命为导向的工作
