职位描述
岗位职责:
1、负责软件设计、开发、测试、部署、运维等工作,确保软件开发质量和项目进度按时交付
2、对老的系统进行维护和升级,提升系统的性能和可靠性、为公司产品设计并研发高质量的,可扩展的,模块化的,安全可靠的,高可用性分布式软件系统
3、对老的系统进行维护和升级,提升系统的性能和可靠性
4、遵循严格的软件开发规范,递交经过严格测试的高可读性代码和清晰的技术文档
5、对所属产品部分全面负责,不断加以改进。并在需要时随时为运营提供技术帮助
6、与团队成员分享经验和新技术,促进团队成长。
任职要求:
1、统招本科及以上学历,计算机相关软件专业
2、2年以上在一定规模的互联网软件公司的研发经验
3、精通面向对象的程序设计(OOP)方法,熟练代码重构及各种设计模式
4、精通高可扩展,高可靠的分布系统的设计,构架和实现
5、数据结构和算法分析;有很强的分析问题和解决问题的能力
6、对高性能,高可用的,可容错的架构有一定了解
7、精通后端服务和 API 的自动测试方法
8、有互联网系统和应用软件的研发工作经验。熟悉相关的系统和工具,包括 SQL 数据库,
Cache 策略,后端 API,Golang或Java, MongoDB, JSON, XML 等
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕