应用程序开发高级程序员分析师是一个中级职位,负责与技术团队协调参与建立和实施新的或修订的应用系统和程序。此角色的总体目标是为应用系统分析和编程活动做出贡献。
角色概述:为低延迟、高性能的期货衍生品清算平台提供尖端、弹性和可扩展的解决方案。此角色涉及设计、开发和现代化自动化边际支付和费用/佣金,确保工程卓越,并培养高绩效团队。
主要职责:
• 架构与开发:使用现代框架设计、开发和测试弹性、无状态、可扩展和可重用的服务和API。
• 技术领导:设计和审查符合花旗标准的解决方案,优化客户体验和竞争优势。
• 微服务和UI开发:在云原生微服务架构中构建可重用的软件组件,并开发高性能的Angular界面,注重设计模式和安全编码。
• 协作与自动化:与利益相关者、产品经理和业务分析师合作。使用DevOps工具实施自动化构建、测试和部署管道。
• 质量与指导:通过测试和测试自动化推动质量。指导初级团队成员,执行治理,并持续提升代码质量。
• 创新:研究前端开发和DevOps最佳实践,提供应用程序编程和架构遵从的专业知识。
所需技术技能和资格:
• 经验:7年以上IT经验,具有强大的技术背景。
• 云原生:Docker、OpenShift/Kubernetes微服务架构。
• 后端:Java、Spring、SQL、REST API、Kafka/IBM MQ。
• 前端:JavaScript、Angular、HTML、CSS。
• DevOps:GIT、Jenkins、Tekton。
• 方法论:敏捷/Scrum。
• 教育:计算机科学/IT学士或硕士学位。
期望技能:
• 期货和期权清算工作流程。
• 应用安全协议(Oauth、TLS、SSL、SSH、SFTP、PKI)。
• 分布式缓存(Gemfire/Redis)。
此职位描述提供了所执行工作的高级概述。可能会根据需要分配其他与工作相关的职责。
职位类别:
技术
职位家族:
应用程序开发
时间类型:
全职
最相关技能
请参阅上面列出的要求。
其他相关技能
有关补充技能,请参阅上文和/或联系招聘人员。
花旗是一个机会均等的雇主,合格的候选人将不分种族、肤色、宗教、性别、性取向、性别认同、国籍、残疾、受保护退伍军人身份或任何其他受法律保护的特征而获得考虑。
如果您是残疾人士并需要合理的便利以使用我们的搜索工具和/或申请职业机会,请查看花旗的无障碍设施。
查看花旗的EEO政策声明和知悉您的权利海报。