Deloitte
Sumitomo Mitsui Banking Corporation
Engenheiro de Software Sênior (Python)
Sobre a oportunidade
O SMBC Group é um grupo financeiro global de primeira linha. Com sede em Tóquio e uma história de 400 anos, o SMBC Group oferece uma gama diversificada de serviços financeiros, incluindo serviços bancários, leasing, valores mobiliários, cartões de crédito e crédito ao consumidor. O Grupo possui mais de 130 escritórios e 80,000 funcionários em todo o mundo, em quase 40 países. O Sumitomo Mitsui Financial Group, Inc. (SMFG) é a holding do SMBC Group, que é um dos três maiores grupos bancários do Japão. As ações do SMFG são negociadas nas bolsas de valores de Tóquio, Nagoya e Nova York (NYSE: SMFG).
Nas Américas, o SMBC Group tem presença nos EUA, Canadá, Irlanda, México, Brasil, Chile, Colômbia e Peru. Apoiado pela solidez de capital do SMBC Group e pelo valor de seus relacionamentos na Ásia, o Grupo oferece uma gama de serviços bancários comerciais e de investimento para seus clientes corporativos, institucionais e municipais. Ele conecta uma base diversificada de clientes aos mercados locais e à extensa rede global da organização. As empresas operacionais do Grupo nas Américas incluem Sumitomo Mitsui Banking Corp. (SMBC), SMBC Nikko Securities America, Inc., SMBC Capital Markets, Inc., SMBC MANUBANK, JRI America, Inc., SMBC Leasing and Finance, Inc., Banco Sumitomo Mitsui Brasileiro S.A. e Sumitomo Mitsui Finance and Leasing Co., Ltd.
Esta é uma função híbrida, exigindo que o candidato selecionado compareça ao nosso escritório em Tralee.
O SMBC oferece acomodações razoáveis durante a candidatura para candidatos com deficiência, de acordo com a lei federal, estadual e local aplicável. Se você precisar de uma acomodação razoável durante o processo de inscrição, por favor, nos informe pelo e-mail accommodations@smbcgroup.com.
DESCRIÇÃO DA FUNÇÃO
O SMBC está em busca de um Engenheiro Sênior de Python qualificado para integrar nosso Grupo de Tecnologia de Risco. Esta área está liderando uma Transformação Digital em nossa Divisão das Américas, à medida que continuamos a modernizar nossa tecnologia, focando em nossa abordagem orientada a dados, crescimento e planejamento. O candidato selecionado trará uma vasta experiência no desenvolvimento e manutenção de aplicações, ferramentas e funções de software para que a empresa ofereça serviços e capacidades novos ou aprimorados. Você implementará processos de negócios aprimorados e eficiência operacional, enquanto coleta requisitos de negócios e analisa para conceituar o design da aplicação que melhor atenda aos objetivos do projeto e aos critérios funcionais.
Esta função se reportará ao Diretor Executivo de Tecnologia de Risco.
OBJETIVOS DA FUNÇÃO: ENTREGA
- Utilizar análises para criar especificações técnicas para a aplicação.
- Fornecer documentação de alterações de código, funções e fluxos de trabalho da aplicação, definições e etapas de solução de problemas.
- Garantir o registro adequado e as atualizações no repositório de código.
- Participar dos testes e da garantia de qualidade do código desenvolvido.
- Tomar medidas para resolver bugs identificados e garantir um código consistente e otimizado.
- Conduzir revisão e análise periódicas do desempenho da aplicação ou função.
- Identificar gargalos ou áreas que precisam de melhoria e implementar alterações no código para resolver esses problemas.
- Trabalhar com equipes de negócios, gerentes de produto e outras partes interessadas para entender os requisitos de negócios, necessidades ou lacunas de processo que seriam abordadas por meio das aplicações propostas.
- Colaborar com arquitetos de sistemas de TI, administradores de banco de dados e equipe de segurança cibernética para atender às demandas de funcionalidade back-end da aplicação.
- Fazer parceria com artistas gráficos, designers de interface de usuário e engenheiros de front-end para criar a interface front-end da aplicação e otimizar a experiência do usuário.
- Manter contato com outras equipes de tecnologia e desenvolvimento conforme necessário para coordenar a integração das aplicações com o ecossistema de software mais amplo da empresa.
- Participar de reuniões periódicas de desenvolvimento para alinhar prioridades e objetivos de desenvolvimento, atribuir tarefas e compartilhar experiências e desafios com as aplicações em desenvolvimento.
QUALIFICAÇÕES E HABILIDADES
- 8+ anos de experiência anterior como desenvolvedor de software nas tecnologias exigidas.
- Sólida experiência em desenvolvimento com aplicações escaláveis em Python Core.
- Experiência prática com frameworks web de Python como Django, Flask ou FastAPI.
- Sólidas habilidades trabalhando com SQL com capacidade de executar várias tarefas e consultas de análise de dados.
- Experiência anterior com tecnologias de script Java (preferencialmente React).
- Experiência anterior com o ambiente azure e vários componentes azure interconectados (Functions, App Service, Containers, etc.).
REQUISITOS ADICIONAIS
Os funcionários do SMBC participam de um modelo de força de trabalho híbrido que oferece aos funcionários a oportunidade de trabalhar de casa, bem como de um escritório do SMBC. O SMBC exige que os funcionários residam a uma distância de deslocamento razoável do local de seu escritório. Os candidatos em potencial saberão mais sobre seu cronograma de trabalho híbrido específico durante o processo de entrevista.
- Familiaridade com o ambiente Azure Databricks é desejável (PySpark, notebooks, integração de repositórios, fluxos de trabalho de jobs, delta lake, unity catalog, etc.).
- Experiência em serviços financeiros, idealmente dentro de Tecnologia de Risco, é preferencial.
