Citi
Citi
A Citi é uma empresa global de serviços bancários e financeiros que atende consumidores, corporações, governos e instituições. Sua oferta abrange banco de varejo, cartões de crédito, gestão de patrimônio, banco corporativo e banco de investimento, apoiados por operações em mais de 100 países. Como uma grande organização financeira internacional, a Citi reúne equipes que atuam nos setores bancário, de serviços financeiros e de tecnologia financeira.

Desenvolvedor(a) sênior de UI (vice-presidente) na Citi – Mississauga híbrido

Desenvolva aplicações escaláveis de negociação no lado do cliente para a equipe de Tecnologia de Taxas da Citi. Crie interfaces de usuário, integrações e recursos de suporte em produção para operações de negociação de taxas.

Descrição

  • Criar, aprimorar e implantar sistemas de aplicações e programas de software
  • Trabalhar em parceria com as mesas de negociação de Taxas para entender os requisitos de negócio e os obstáculos dos fluxos de trabalho
  • Converter necessidades de negócio em designs de interface intuitivos, eficientes e centrados no usuário
  • Projetar arquiteturas de interfaces web escaláveis
  • Produzir código de alta qualidade e realizar testes rigorosos
  • Aprimorar as práticas do ciclo de vida de desenvolvimento de software, os padrões de qualidade de código e os métodos de engenharia
  • Liderar iniciativas tecnológicas complexas e de grande escala, desde o conceito inicial até a implantação em produção
  • Prestar suporte de produção de terceiro nível e resolver problemas escalados por meio de análises técnicas detalhadas
  • Avaliar as soluções técnicas propostas quanto à resiliência, escalabilidade e consistência arquitetural
  • Desenvolver conhecimento especializado em integração de negócios e garantir que as soluções tecnológicas melhorem os processos empresariais
  • Identificar oportunidades de inovação, investigar tecnologias emergentes e aplicar avanços adequados
  • Cumprir os processos estabelecidos de desenvolvimento e operações
  • Avaliar e mitigar riscos, proteger a Citi, seus clientes e ativos, e apoiar a conformidade regulatória
  • Escalonar, gerenciar e comunicar problemas de controle com transparência

Requisitos

  • Pelo menos 6 anos de experiência profissional significativa em desenvolvimento, principalmente com foco em aplicações sofisticadas do lado do cliente
  • Proficiência avançada em Angular, ReactJS, JavaScript, HTML5, ES6+, TypeScript e abordagens de programação reativa, como RxJS
  • Experiência projetando e conectando fluxos de dados em streaming e APIs RESTful
  • Experiência trabalhando com sistemas de alto volume e baixa latência
  • Experiência prática com Kafka, Solace e MongoDB
  • Experiência criando ou utilizando pipelines e ferramentas de CI/CD, como Tekton
  • Experiência com OpenShift e Kubernetes
  • Experiência em um ambiente dinâmico de serviços financeiros voltado às mesas de negociação
  • Familiaridade com desenvolvimento orientado por testes e criação de perfis de desempenho de aplicações
  • Forte capacidade matemática e interesse em aprender matemática de derivativos financeiros
  • Abordagem altamente analítica e metódica para resolver problemas
  • Comunicação escrita e verbal clara e concisa
  • Atenção cuidadosa aos detalhes, autonomia e adaptabilidade
  • Conhecimento anterior do negócio de derivativos de taxas é desejável
  • Bacharelado ou diploma universitário, ou experiência equivalente