
如今,大多数交易所长期以来一直以电子格式进行交易,交易不是借助交易者的帮助而进行的,而无需通过交易员大喊大叫,而是通过互联网进行几次点击。 为了组织竞标并参与竞标,人们使用了先进的软件,硬件,先进的算法以及用于数据分析和处理的原始方法。
同样在金融领域,通常薪水也很高。 所有这些导致一个事实,即该行业已对许多IT专家产生了吸引力。 让我们讨论一下今天需要什么样的专家,要在这里工作需要具备什么样的知识,他们可以为您提供什么样的项目。
奖励:链接到实际工作!
通用编程语言
让我们从与交易所交易产品直接相关的方面开始。 交易所和经纪公司的大多数基础结构都是使用C ++语言创建的。 该语言的创建者Bjarne Stroustrup仍在Morgan Stanley投资银行担任技术总监。

他创建的工具用于创建各种软件-从用于计算衍生品价格模型的库到数据处理模块
除了C ++之外,C#和Java也很广泛-在它们的帮助下,它们通常实现交易应用程序的某些部分或金融公司的前端服务(例如,交易终端的GUI)。
脚本语言(例如Python,MATLAB和R)也用于描述交易策略和原型模型,脚本语言也很流行,甚至可以内置到交易终端(例如TradeScript)中,从而可以直接编写交易机器人。在
SMARTx终端中。
记录在交易终端窗口中的简单TradeScript策略具有这些语言知识的开发人员将始终在金融领域找到有趣的项目。
此外,根据调查,对Python开发人员有需求-这种语言对于创建分析工具和量子模型是必不可少的。 此外,您可以找到使用诸如Hadoop,Cassandra和Scala之类的数据处理技术的项目。
数据传输协议
金融应用程序的开发人员将无法仅执行著名的技术堆栈,他们将不得不面对行业的具体情况。 必须掌握的最基本的东西是财务数据传输协议。
我们写了一系列关于俄罗斯市场上使用的文章(
一 ,
二 ,
三 ,
四 )。 重要的是,其中一些协议是国际标准,但是某些交易所和公司使用专有协议。 因此,如果您打算将来搬到国外工作,那么您很可能必须与美国纳斯达克公司熟悉
ITCH和OUCH等新协议。
不仅交易应用
每个公司都有其自己的要求,但也可以制定此方向的一些趋势。 进入金融领域时,与基础架构合作的专家将无需认真重建。 例如,后台系统的开发人员需要能够使用流行的DBMS-Oracle和PL / SQL语言在俄罗斯市场很流行,并且还经常使用MS-SQL。
开发人员后台职责:
- 开发和支持后台系统集成解决方案;
- 编写后台报告;
- 参与IT部门的其他集成项目;
- 应用程序迁移到APEX。
要求:
- 高等技术教育;
- 工作经验不少于5年;
- 熟悉PL / SQL;
- 有查询优化方面的经验;
- Oracle管理技能;
- 使用Oracle SQL,PL / SQL,Oracle APEX开发应用程序的经验
- Web服务开发经验;
- 具有MS-SQL知识和开发经验者优先;
- 英语足以阅读文档,会话能力优先;
- 对交易和证券会计学科领域的了解将是一大优势。
发送信件并将简历发送至
job@iticapital.ru 。
一个单独的领域是开发积极用于财务的数据库。 在这里,加号是专门平台的知识,例如backQORT。 对SQL,T-SQL以及使用MS SQL Server的能力有必要的知识。 由于对该产品“有很多束缚”,因此对MS SQL Server报表服务,MS SQL Server集成服务的了解通常是优先考虑的。
Oracle开发人员(PL / SQL,Oracle APEX)职责:
- 开发和支持组织的后台系统的功能;
- 编写后台报告;
- 参与IT部门的集成项目;
- 应用程序迁移到APEX;
要求:
- 高等技术教育;
- 工作经验不少于5年;
- 具有使用PL / SQL开发应用程序的经验,并且具有PL / SQL的丰富知识;
- 有查询优化方面的经验;
- Oracle管理技能;
- Oracle APEX的开发技能;
- 英语足以阅读文档,会话能力优先;
- 对交易和证券会计学科领域的了解将是一大优势;
发送信件并将简历发送至
job@iticapital.ru 。
一个单独且相当大的项目层是用于在线交易的移动应用程序的开发。 ITI Capital拥有自己的
移动应用程序 -早些时候,我们
谈到了这些终端的接口从2000年代初到今天的演变。
您可以从事哪些项目
考虑实际示例,了解金融领域可能遇到哪些项目的最简单方法。 例如,ITI Capital的我们正在开发自己的
MATRIX交易系统,
SMARTx终端-一个独立的工作领域,与优化其性能相关-正在为我们的基础设施开发一个称为
SMARTcom的API。
SMARTcom API文档屏幕快照结论
在金融领域,需要各个领域的专家。 在这里,您既可以找到初级职位,也可以成为某个有趣项目的领先专家。
总之,在金融公司工作的开发人员将需要OOP和标准算法的知识。 客户-服务器财务系统的开发也与多线程编程紧密结合。 不仅懂C ++,而且懂汇编语言的低级语言的开发人员,将受到极大的赞赏。
金融部门的系统基于数据库,因此,对SQL和Oracle十分了解的专家也有需求。 您需要能够使用存储过程,处理索引以及各种类型的锁。
不要忘记专门适用于金融部门的技术知识-在寻找在金融公司(在经纪人或证券交易所中)的工作之前,您应该学习现有的数据传输协议和相关技术。
奖励:ITI Capital提供了更多的IT空缺职位(仅针对Habr受众)
服务台主管(技术支持主管)职责:
- 全球HelpDesk IT的第一和第二行的组织工作(伦敦和莫斯科);
- 实施服务台系统;
- 使用ITIL和MoF的国际惯例来构建,控制和自动化关键IT流程;
- 服务台管理
- KPI开发作为服务模型的一部分
- SLA开发作为服务模型的一部分
- 与伦敦办事处的IT经理具有互换性,可为英国的上班族提供支持
要求:
- 高等技术教育;
- 工作经验不少于10年;
- 英语流利;
- 具有管理技术支持部门的经验;
- 具有国际投资公司的经验;
- 具有项目管理经验;
- 进行公司管理的IT培训的经验
- 在公司组织的各种活动(例如,投资者会议,股东会议等)中组织IT支持方面的经验。
- 有在英语办公室替换区域IT经理的经验
- ITIL知识
- Microsoft Windows知识
- MacOS知识
- 服务台实施经验
- 实施IT资源管理系统的经验
- 具有实施和支持企业门户系统和电子应用程序系统的经验。
IT安全官- 持续审查和开发安全框架,信息安全策略,流程/过程和指南。
- 通过持续的安全检查和审核来管理对这些策略/过程的遵从性,而不仅限于日志分析和IT系统的安全性评估
- 审核并批准PAM(特权访问管理)请求
- 制定策略以应对安全漏洞并从中恢复
- 确保IT和安全符合本地法规要求和法律
- 识别IT安全风险,包括IT业务应用程序和基础架构项目
- 对业务应用程序和基础结构项目进行安全评估
- 进行新的安全项目,以改善安全控制,效率和易用性
- 协助进行定期的网络扫描,渗透测试,模拟对系统的攻击以发现可利用的弱点
- 调查安全漏洞
- 在全球和分支机构级别支持IT审核。
- 成为联系点,以就IT安全相关事宜为客户提供协助和建议
关键能力和资格
- 理想的候选人简介是信息技术/计算机工程/计算机科学或相关学科的学士学位
- 深入了解网络防火墙,VPN和安全产品
- 深入了解防病毒软件,入侵检测,防火墙和内容过滤
- 风险评估工具,技术和方法的知识
- 漏洞和渗透测试的经验
- 专业认证:CISSP / CISM / CISA / MCSP / CCSK / CCSP是首选
- 较强的分析和批判性思维能力以及细心的态度。
- 能够独立工作或在最小的监督下团队合作
- 在跨全球团队合作并领导他人解决问题方面拥有丰富的经验。
- 良好的口头和书面沟通能力至关重要。
- 希望具有类似职位的金融机构的工作经验
发送有关您自己的故事的信至
job@iticapital.ru 。 感谢您的关注!