高级后端软件工程师
职责:
• 根据高层要求进行软件开发:估算、设计、开发、代码审查、性能优化、文档编写、监控、错误修复
• 在分析和开发阶段与其他团队进行沟通
• 与后端团队成员合作设计和实施阶段
• 准备基础设施和部署计划以实现功能
• 开发和发布云原生应用程序
• 设计和部署云基础设施
• 编写单元测试、功能测试和端到端测试
• 编写易于理解、可测试和可维护的代码
• 开发新功能并维护现有功能
• 提高现有服务的可扩展性和性能
• 使用.NET C#和Node.js TypeScript编写的大型代码库进行工作
要求:
至少4年的软件工程经验
精通至少一种.NET(C#/F#)、Java、Node.js、Go语言
具有SQL和NoSQL数据库的工作经验
在云环境中通过IaC构建基础设施的经验
了解RESTful网络服务、SOA和微服务架构
了解软件工程的最佳实践,包括单元测试、持续集成、持续部署和源代码控制
能够在纪律严明的敏捷环境中工作,致力于适当的工程实践和定期交付周期
有兴趣的申请者请将简历发送至joepster.lim@share-resources.com