GoLang高级工程师 - 伦敦/西萨塞克斯/混合型
所需的个人资料/技能
• GoLang。
• 在敏捷环境中进行应用设计、软件开发和测试经验。
• 在小型到中型团队中使用Git的经验。
• 有开源框架经验者优先,特别是维护或贡献开源项目的经验。
• 有关系型和NoSQL数据库的经验,包括PostgreSQL、Couchbase或Cassandra者优先。
• 有为高容量客户端设计和开发REST API的经验。
• 有连续集成工具(Github Actions、Jenkins、Gitlab CI)的经验者优先。
• 有自动构建和测试框架的经验者优先。
角色
• 负责领导项目,设计系统解决方案,开发定制应用程序并修改现有应用程序以满足明确和不断变化的业务需求。
• 处理编码、调试和文档编写,并与SRE团队密切合作。
• 提供实施后和持续的生产支持。
• 开发和设计软件应用程序,将用户需求转化为系统架构。评估和验证应用程序性能和组件系统的集成,并提供流程流程图。测试软件和自动化工具的工程弹性。
• 与其他开发团队、测试和质量以及生产支持合作,以满足实施日期并在开发生命周期中实现平稳过渡。
• 制定并执行战略和路线图,重点是从单块、紧密耦合、基于批处理的传统平台过渡到松散耦合、事件驱动的微服务架构。