美国金融服务业已经完全接受了向云端的迁移,正推动着对例如亚马逊网络服务 (AWS) 和自动化,以及用于数据分析的 Python 语言、用于开发面向消费者的应用程序的 Java 语言和用于数据库工作的 SQL 语言等技术能力的需求。
据职业网站 Dice.com 称,这一推动力量是整个行业趋势的一部分,即通过数字服务让客户更方便地使用储蓄账户、投资和贷款,从而使银行业务更便捷。加密货币和数字银行等新技术有可能弥合金融服务中已存在数十年的机遇缺口。但金融服务企业需要熟练的 IT 专业人员来帮助管理和整合新兴技术,同时对原有的金融技术进行现代化升级。
随着金融行业对技术能力的需求不断增长,某些 IT 职位变得比其他职位更受欢迎。根据 Dice 职业网站的数据,如果你是一名想要打入金融行业的 IT 专业人士,或者是一名金融领域的 IT 领导者,想知道哪些岗位最具竞争力,那么以下就是金融行业最受欢迎的十大技术职位。
软件工程师
软件工程师是美国金融业最抢手的职位之一,Dice 职业网站的数据显示,从 1 月到 5 月,该职位的招聘信息增长了 28%。最受欢迎的技能包括 DevOps、Java、Python、SQL、NoSQL、React、谷歌云 (Google Cloud)、微软云 (Microsoft Azure) 和亚马逊网络服务 (AWS) 工具等。在金融行业,软件工程师通常负责帮助制定前端技术战略、编写代码、参与开源项目,以及帮助公司开发面向客户的服务。软件工程师通过帮助公司实现流程自动化、发布可扩展的应用程序,以及紧跟新兴技术趋势,从而处于金融服务业数字化转型的前沿。
Glassdoor 招聘平台的数据显示,金融行业软件工程师的平均年薪为 116670 美元,年薪范围在 85000 美元至 177000 美元之间。
全栈软件工程师
全栈软件工程师基本上属于高级软件工程师,侧重于设计、测试和实施软件应用程序。工作职责包括帮助规划软件项目、设计软件系统架构,以及设计和部署 Web 服务、应用程序和 API。该职位需要去编写代码、排除系统故障、修复错误以及协助开发微服务。该职位还需要具备的技能包括 Scala、Python、开源 RDBMS、NoSQL 等编程语言,以及一些涉及机器学习、数据工程、分布式微服务和全栈系统的技能。
Glassdoor 招聘平台的数据显示,全栈软件工程师的平均年薪为 115818 美元,年薪范围在 85000 美元至 171000 美元之间。
后端软件工程师
后端软件工程师负责通过优化服务器、实施安全措施和设计数据存储解决方案来维护服务器端信息的结构。还需要负责编写供前端工程师和用户体验 (UX) 设计人员使用的服务器脚本和 API、检查服务器代码、配置前端应用程序、维护服务器的稳定性以及维护备份库。通常,金融行业后端软件工程师最受欢迎的技能包括 Java、Python、SQL、Node、Go、Scala、开源 RDBMS、NoSQL 数据库以及亚马逊网络服务 (AWS) 工具和服务等。还需要掌握最新的技术趋势,与产品经理密切合作,并帮助为金融客户设计云端解决方案。
Glassdoor 招聘平台的数据显示,后端软件工程师的平均年薪为 126755 美元,年薪范围在 89000 美元至 205000 美元之间。
软件工程总监
软件工程总监负责维护软件工程业务部门的日常运营,并推进该部门的业务路线图和战略。需要负责管理软件工程师团队,监督面向客户和内部业务应用程序的开发工作,并密切关注可能会对工作产生影响的新兴技术。这是一个高级职位,需要更多的领导能力和沟通技巧,而不是硬技能,但根据公司的规模不同,可能仍需要偶尔编写代码,并亲自参与技术项目。
Glassdoor 招聘平台的数据显示,软件工程总监的平均年薪为 233321 美元,年薪范围在 160000 美元至 397000 美元之间。
开发运维工程师
开发运维是运营和 IT 开发工作的交汇点——这种做法是为了实现更快的上市时间和有利于在开发生存周期中各团队之间更好的协作。运营工作更侧重于维持稳定性和可靠性,而开发团队则更关注于创新、变革和向前推进。开发运营职位有助于将两种思维结合在一起,以在两个目标之间找到平衡。在金融行业,开发运维工程师侧重于将已存在数十年的遗留系统和新兴技术整合在一起。随着加密货币和自动交易等新兴技术的不断发展,开发运维工程师将帮助管理这一转变,同时找出实施新技术的最佳方式,而不会干扰当前系统和服务的流程。
Glassdoor 招聘平台的数据显示,开发运营工程师的平均年薪为 121173 美元,年薪范围在 91000 美元至 169000 美元之间。
数据工程师
随着越来越多的金融公司采用云计算,由于数据工程师可以帮助管理公司内的亚马逊网络服务和微软云服务,因而企业对该职位的需求也在增加。金融公司收集着大量的数据,在确保数据得到维护方面,以及确保在数据收集环节具有较高的数据质量、效率和可靠性,数据工程师发挥着至关重要的作用。金融行业数据工程师的技能包括编码技能、数据分析、数据可视化、数据优化、数据集成、数据建模、云服务、关系型和非关系型数据库系统的知识,以及具备处理大量结构化和非结构化数据的能力。
Glassdoor 招聘平台的数据显示,数据工程师的平均年薪为 118915 美元,年薪范围在 87000 美元至 177000 美元之间。
业务分析师
在金融行业,业务分析师负责利用数据来为业务决策提供信息,并将业务需求转化为功能需求。需要对业务的运作方式有深入的了解,专注于技术以及侧重于了解技术如何通过转型来支持业务。业务分析师需要与业务中的金融相关者建立关系,以更好地理解他们的技术需求和业务流程。该职位的工作还包括持续改进公司的技术堆栈,同时将业务连续性和风险管理作为首要工作。
Glassdoor 招聘平台的数据显示,金融行业业务分析师的平均年薪为 98852 美元,年薪范围在 73000 美元至 154000 美元之间。
业务系统分析师
业务系统分析师负责监督内部系统,实施有助于推进和支持业务需求的新技术,并利用分析数据来帮助规划、设计和部署新技术。如今人们非常关注于优化公司内的流程、维护企业应用程序、将技术方面的开支控制在预算范围内,以及找出需要改进的关键领域。在金融行业,业务系统分析师通常的任务是将这些技能应用于公司所用的金融技术中。可能需要与产品经理、软件开发团队和 IT 团队合作,参与金融服务开发生存周期的所有阶段。
Glassdoor 招聘平台的数据显示,业务系统分析师的平均年薪为 103869 美元,年薪范围在 76000 美元至 156000 美元之间。
数据科学家
长期以来,数据对金融业一直很重要——它是为股市、个人银行账户等各项业务提供信息的重要要素。金融公司收集着大量的数据,因此非常需要数据科学家来帮助管理、存储、组织和分析所收集的数据。数据科学家被用于处理各项工作,包括股票市场预测、客户体验计划、反欺诈等等。公司通常会聘请数据科学家来专门研究一两个特定的关注领域。金融行业需要数据科学家来研究的一些主要领域包括风险管理、欺诈识别、客户数据、消费者分析和算法交易。该职位需要具备的知识包括自然语言处理、机器学习、管理复杂数据基础设施和分析。一些其他受欢迎的技能包括 Python、R、JavaScript、C++、Apache Spark 和 Hadoop。
Glassdoor 招聘平台的数据显示,金融行业数据科学家的平均年薪为 114979 美元,年薪范围在 85000 美元至 168000 美元之间。
首席软件工程师
首席软件工程师负责设计规划、领导新的开发项目、设计和开发面向消费者的 Web 应用程序、构建 API、开发云端解决方案,以及领导软件开发团队。作为首席软件工程师,你可能要负责公司内的一些大型或重要的项目,并需要去培训、辅导和指导团队成员。这一职位不一定需要具备硕士学位,但通常拥有这一学位会更受欢迎。在金融行业,首席软件工程职位通常要具备 Python、SQL、NoSQL、JavaScript、AWS、Kubernetes、Git 等方面的技能。
Glassdoor 招聘平台的数据显示,首席软件工程师的平均年薪为 150430 美元,年薪范围在 116000 美元至 202000 美元之间。