金融系统软件开发兼职工程师
- 兼职编号:65c3ae35-2d55-4bc8-8e86-669797be647b
- 发布时间:2023/6/5 13:16:29
- 公司名称:上海复深蓝软件股份有限公司
- 职位类别:酒店/礼仪
职位信息
- 性别要求:不限
- 身高要求:0 CM以上
- 健 康 证:不需要
- 兼职次数:0 次以上
- 工资待遇:0.00 / 每天
- 工作时间:面议
- 工作地点:待通知
职位要求
(一)岗位职责
1.核心系统模块开发
1.参与金融核心交易系统关键模块的编码工作,运用 Java、C++ 等编程语言,实现交易订单处理、资金清算结算、账户管理等核心功能。例如,在证券交易系统中,依据复杂的交易规则,设计并优化订单匹配算法,确保在高并发环境下,订单能够准确、快速地进行成交撮合,保障交易的实时性与稳定性。
2.负责风险管理系统中风险评估、监测与预警模块的开发。利用大数据分析技术和数学模型,对金融市场数据进行实时分析,识别潜在风险因素,并及时发出预警信号。通过 Python 结合相关数据分析库(如 Pandas、NumPy)以及机器学习框架(如 Scikit - learn),构建风险预测模型,为金融机构提供精准的风险评估结果。
2.数据处理与集成
1.构建金融数据采集与预处理系统,从多个数据源(如证券交易所、银行系统、第三方数据提供商)实时获取各类金融数据(行情数据、交易数据、客户信息等),并进行清洗、转换和存储。运用 ETL 工具(如 Kettle、Talend)以及大数据技术框架(如 Hadoop、Spark),搭建高效的数据处理平台,确保海量金融数据的准确管理与快速查询,为金融系统的决策分析提供坚实的数据基础。
2.实现金融系统与外部系统(如监管机构系统、合作伙伴系统)的数据对接与集成。根据接口规范,开发数据传输接口,确保数据在不同系统之间的安全、稳定传输,保障业务流程的顺畅进行。例如,在与银行系统进行资金清算对接时,开发可靠的接口程序,实现交易资金的准确划拨与对账处理。
3.系统测试与优化
1.协助制定金融系统的测试计划,设计并执行各类测试用例,包括功能测试、性能测试、安全测试、兼容性测试等。在测试过程中,运用专业的测试工具(如 LoadRunner 进行性能测试、JMeter 进行接口测试),全面检测系统的质量,及时发现并记录系统存在的缺陷和问题。
2.针对测试中发现的问题,与开发团队协作进行问题定位与修复。通过代码审查、调试工具等手段,深入分析问题根源,提出有效的解决方案。同时,对金融系统的性能进行优化,通过代码优化、数据库索引调整、缓存机制设计等措施,提升系统的响应速度、吞吐量和稳定性,满足金融业务对系统高性能的严格要求。
4.技术研究与创新应用
1.关注金融科技领域的最新技术发展趋势,如区块链在金融交易中的应用、人工智能在客户服务与风险管控中的创新实践等。研究并评估新技术在现有金融系统中的适用性,提出创新的技术方案和改进建议,为金融系统引入新的功能和竞争优势。例如,探索如何利用区块链技术实现交易数据的不可篡改和安全共享,提升金融交易的透明度与信任度。
2.参与解决金融系统开发过程中的复杂技术难题,运用创新思维和前沿技术手段,突破传统技术架构的限制,推动项目的技术创新与升级。例如,在处理大规模金融数据的实时分析时,研究并采用分布式计算、内存计算等先进技术,提高数据处理效率和分析的准确性。
(二)任职要求
1.专业技能
1.精通 Java 或 C++ 编程语言,具备扎实的编程基础和良好的代码规范习惯。在 Java 方面,熟悉企业级开发框架(如 Spring Boot、Spring Cloud),能够构建稳定、可靠的金融系统后端服务;对于 C++,要掌握多线程编程、内存管理等高级特性,能够开发高性能、低延迟的核心交易模块。
2.掌握数据库开发技术,熟悉关系型数据库(如 Oracle、MySQL)和非关系型数据库(如 MongoDB、Redis)的设计与应用。能够根据金融业务数据的特点,合理设计数据库架构,编写高效的 SQL 查询语句和存储过程,运用 Redis 实现缓存、消息队列等功能,优化系统性能。
3.具备大数据处理和分析能力,了解 Hadoop、Spark 等大数据框架的基本原理和使用方法。能够运用这些框架搭建分布式数据处理平台,进行海量金融数据的存储、计算和分析。熟练掌握数据可视化工具(如 Echarts、Tableau),能够将复杂的金融数据以直观、易懂的图表形式展示出来,辅助决策分析。
4.熟悉软件测试流程和方法,掌握常用的测试工具(如 LoadRunner、JMeter、Selenium),能够独立设计和执行各类测试用例,具备较强的问题定位和解决能力。
2.行业经验
1.有金融系统软件开发经验者优先,熟悉金融行业的业务流程和规范,如证券交易、银行信贷、风险管理等。了解金融系统中的核心业务逻辑和数据流转,能够根据金融业务需求进行系统设计和开发。例如,曾经参与过银行核心业务系统的开发,对存款、贷款、支付等业务流程有深入理解,能够准确实现相关功能模块。
2.具备量化交易、风险管理、智能投顾等领域的项目经验者加分。熟悉量化交易策略的开发与实现,掌握风险评估模型和算法,了解智能投顾系统的架构和业务逻辑,能够为相关金融系统的开发提供专业的技术支持。
3.综合素质
1.具备较强的学习能力和创新精神,能够快速掌握新知识、新技术,并将其应用到金融系统开发中。金融科技领域技术更新换代迅速,需要不断学习和探索新的技术解决方案,以满足金融业务不断发展的需求。
2.拥有良好的沟通能力和团队协作精神,能够与团队成员、产品经理、测试人员以及金融业务专家进行有效的沟通和协作。在项目开发过程中,需要及时交流技术方案、解决问题,共同推进项目的顺利进行。
3.具备严谨的工作态度和高度的责任心,确保开发的金融系统质量高、稳定性强、安全性好。金融系统涉及大量资金和客户信息,任何一个小的错误都可能导致严重的后果,因此需要对工作认真负责,注重细节,严格遵守金融行业的安全规范和质量标准。
4.能够按时完成分配的任务,确保项目进度不受影响。能够合理安排工作时间,在兼职的同时保证工作质量和效率。
三、工作待遇
1.薪酬福利
1.提供具有竞争力的时薪,根据个人技术水平和项目经验确定,费用按任务项目付款。对于在项目中表现出色、做出突出贡献的兼职工程师,还将给予额外的项目奖金,充分体现您的价值和付出。
2.薪资结算灵活、及时,每月按时结算兼职工作报酬,让您的劳动成果得到快速回报,无后顾之忧。
联系人:陈先生
联系方式:chen.han@i-ho.com.cn
联系方式
- 联系人:陈先生
- 联系电话:chen.han@i-ho.com.cn