BeyondTrust高级软件开发工程师(远程—美国)
作为高级软件工程师,构建并支持BeyondTrust的安全远程访问产品。 维护设备操作系统、发布流程及服务身份安全客户的AWS基础设施。
描述
- 为复杂的客户端—服务器企业应用开发并维护可靠代码
- 将应用程序故事板和用例转化为可运行的软件
- 与同事及利益相关者合作,参与功能设计和产品方向规划
- 与质量保证团队创建测试用例和开发文档
- 及时向同事和经理通报问题、风险和事项
- 全面记录开发工作
- 与技术支持团队及必要时的客户合作,诊断并解决问题
- 明确项目和任务范围,并提供可靠的时间估算
- 调查、排查并分派代码库中的复杂技术问题
- 整合产品反馈,交付修复方案并创建补丁
- 构建、打包、签名并发布适用于本地部署和云环境的设备镜像及软件更新
- 部署和运营涵盖计算、DNS、存储及密钥管理的云基础设施
任职要求
- 至少五年专业软件开发经验
- 熟悉完整的软件开发生命周期(SDLC)
- 拥有丰富的Unix和Linux环境工作经验
- 具备Python和PHP专业经验
- 有Laravel或同类MVC框架经验
- 具备维护大型遗留代码库的经验
- 具备AWS实操经验,熟悉EC2、Route 53、S3、IAM和KMS
- 具备数据库设计和管理经验
- 具备编写单元测试的实践经验
- 有敏捷方法论工作经验
- 深入了解现代软件设计模式
- 有在敏捷环境中管理从开发到产品发布的完整生命周期经验
- 了解网络安全和加密原理
- 具备出色的英语书面和口头沟通、演示及人际交往能力
- 有在采用持续集成和持续开发实践的敏捷团队中工作的经验
福利待遇
- 灵活、以信任为基础并注重持续学习的企业文化
- 认可员工成长
- 致力于多元化与包容性的工作环境
- 提供学习和职业发展的机会
