岗位描述
工作职责:
1、负责核心模块的软件设计和开发工作,参与系统需求分析、架构设计及研发工作(包括行情、交易、量化策略平台、中台、服务平台等系统);
2、分析和发现系统优化点,负责产品优化和代码重构,主导技术难题攻关,重构系统以保证高性能处理和稳定性;
3、参与策略回测、集成和仿真测试,协助解决生产问题;参与集成测试,保证系统性能指标,解决软件缺陷;
4、持续优化后台系统响应速度,提升系统使用的友好性,保证系统的安全、稳定和效率;
5、追踪研究IT新技术与新产品,保持公司信息技术系统的后续开发创新能力。
任职资格:
1、硕士研究生及以上学历,计算机、电子、信息、数学等相关专业;
2、2年及以上开发工作经验,能独立完成开发工作,有实际证券行业、证券期货类相关开发设计经验优先;
3、基础扎实,熟悉主要数据结构、算法和设计模式;
4、B端方向:熟练掌握Java主流开发框架或前端主流开发框架,有高并发处理经验优先;熟悉常用数据库(Oracle、Mysql、Redis)应用及性能诊断优化技术;熟悉主流中间件、开发框架;
5、投资系统方向:C/C++基本功扎实,熟悉Linux开发和网络编程;熟悉Linux下多线程/多进程编程模型、进程间通讯、消息事件通知;熟悉内存管理机制,低延迟、高并发无锁化编程;熟悉常用数据库及性能诊断优化技术;熟练运用调试工具;加分项:掌握git、grafana、python/shell脚本等;
6、熟悉软件工程及相关的软件开发、测试流程,开发过大型软件系统者优先;
7、思路清晰,学习能力强,有团队精神,能够承受工作压力;具备架构和创新思维能力,有较强的组织计划执行能力,良好的沟通协调能力;具备较强的抗压能力,适应快节奏高效率工作。