RecordPoint 初级软件工程师——澳大利亚混合办公
加入 RecordPoint,开发安全的数据生命周期管理软件。 通过架构设计、测试和软件交付,为云端及本地部署解决方案作出贡献。
描述
- 全面参与软件开发生命周期的各个环节
- 协助设计和交付 RecordPoint 解决方案,并为客户提供培训
- 支持云端 SaaS 服务,学习其本地部署和云端部署模式
- 分析产品,并为软件工程和产品开发决策提供信息
- 在工程团队中记录、维护和沟通技术设计
- 使用自动化测试框架,确保代码具备可测试性
- 跟踪技术发展,并将适用的标准和工具应用于产品
- 参加会议,与工程师协作,并在需要时支持团队成员
- 建立对源代码管理、编辑器、构建系统、开发工具和测试实践的工作知识
- 深入掌握产品架构中的一个组件
任职要求
- 计算机科学、软件工程、信息技术或相关领域学位
- 广泛理解计算机科学基础概念
- 在工程团队中使用现代交付实践进行软件开发的专业经验
- 构建 SaaS 产品的经验
- 较强的问题解决和故障排查能力
- 能够有效地与团队沟通项目状态
- 重视质量、整洁代码和持续改进
- 了解架构原则和云解决方案设计
- 能够对工作从开始到结束承担强烈的责任感
- 以实践和学习为核心,具备好奇、协作且关怀他人的工作方式
- 能够践行并维护 RecordPoint 的核心价值观
- 乐于接受反馈,并愿意从经验中学习
- 能够独立完成定义清晰的开发任务
- 具备 .NET Core、.NET Framework、C#、Python、Angular 7 或更高版本以及 TypeScript 经验
- 了解分布式系统、微服务、机器学习和事件流
- 具备持续交付和 DevOps、Docker、Kubernetes、无服务器技术、Azure Search、PostgreSQL、Cosmos DB、Terraform、Azure Service Fabric、Azure Service Bus 及 Azure Event Hubs 经验
- 就业资格要求通过警方背景审查
福利待遇
- 灵活的工作安排,重视工作与生活的平衡
- 每位员工均可获得个人发展预算
- 有机会参与具有社会意义的产品
- 全球职业发展机会
- 节奏快速、投入度高且愉快的工作环境
- 提供平等就业机会的雇主
