职位描述
岗位职责:
1、参与软件系统核心模块的技术竟争力构建、架构设计、跟踪分析业界发展趋势、构筑产品技术竞争力;
2、承担模块或子系统的软件需求分析、模块设计、代码编写、单元测试、问题定位等工作;
3、负责改进软件产品的性能、可扩展性、稳定性及安全性、负责关键技术验证及技术风险评估工作。
业务技能要求:
1、具备丰富的软件开发经验,深入理解并掌握C/C /Java/Python/Go编程语言中的一种或多种;
2、有成功的软件重构实践经验,对网络安全、软件重构有深入的理解;
3、具备大数据分析,敏捷开发流程经验优先;
专业知识要求:
1、计算机/软件工程/数学/大数据/人工智能相关专业,本科及以上学历,英语通过四级及以上;
2、熟悉软件工程、架构设计、网络安全及软件测试相关方法,熟练使用常用设计模式;
3、理解数据库领域知识,对分布式、一致性等算法有一定理解。