高级Python开发人员(全栈)仅限美国公民和永久居民
SMBC银行
新泽西州泽西城或纽约市,需要当地居住(不提供搬迁)。
美国公民或永久居民。
需要12-15年以上的工作经验。
投资银行金融经验:5-8年以上。
概述
高级开发人员的角色是使用Python和其他技术栈设计和维护前台和后台系统之间的应用程序。
职责
参与大规模应用程序的设计、开发和维护,包括证券平台和系统。
与项目经理、业务分析师和开发负责人合作,帮助构建中间件/ETL。
使用Python提供架构和设计建议。
作为开发人员之一,帮助构建/映射中间件/ETL空间。
使用最佳实践编写代码,确保最小化维护工作量。
与项目团队和供应商有效沟通,解决问题。
与前台交易台、运营部门和后台控制部门沟通,收集需求并综合技术解决方案以实现业务目标。
与架构师合作,为业务设计和开发基于Python和Java的函数和微服务。
编写高质量的自动化测试脚本,并独立通过分析、调试和研究/调查解决技术问题。
维护和管理生产组件的支持,并寻求自动化冗余工作流程。
与团队成员进行代码审查,以更好地协作解决方案最佳实践。
资格要求
12年以上的专业经验,最好有金融服务行业经验。
优秀的理解使用Python的面向对象编程基础知识。
优秀的.NET工具和工具集,以及MS SQL Server的知识。
优秀的CSE基础知识。
较强的分析和问题解决能力。
较强的口头和书面沟通能力。
了解FIX连接、ETL,熟悉ITIL是一个加分项。
熟悉测试工具/框架(Junit/ NUnit/ PyTest等)。
了解SQL基础知识(连接、性能调优等)。
对券商/经纪人/投资银行产品(股票、固定收益等其他产品)和运营知识有较好的了解是一个加分项。
了解金融行业及技术在行业中的应用是一个加分项。