Roku
Sumitomo Mitsui Banking Corporation
Líder de Equipe de Desenvolvimento de Aplicações
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á, 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.
DESCRIÇÃO DA FUNÇÃO
Estamos em busca de um(a) Technical Lead – Full Stack Development experiente e estratégico(a), com 10+ anos de experiência no design, construção e entrega de soluções de software de nível empresarial. O candidato ideal possui profundo conhecimento em desenvolvimento back-end baseado em Java/Node, React.js e arquiteturas modernas nativas em nuvem no Microsoft Azure. Você será responsável por liderar equipes multifuncionais, conduzir decisões arquiteturais, orientar desenvolvedores e garantir a entrega de código de alta qualidade em soluções full-stack.
A função é baseada em nosso escritório em Charlotte em um modelo híbrido.
Os funcionários do SMBC participam de um modelo de força de trabalho híbrida que oferece aos colaboradores 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 razoável de deslocamento 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. O trabalho híbrido pode não ser permitido para certas funções, incluindo, por exemplo, certos cargos registrados na FINRA para os quais é necessária a presença no escritório durante toda a semana de trabalho.
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 [email protected].
OBJETIVOS DA FUNÇÃO
- Liderar a arquitetura, o design e o desenvolvimento de aplicações full-stack escaláveis usando React.js (frontend) e Java/Spring Boot/TypeScript/Node.js (backend).
- Ser responsável pelo design e implementação de APIs RESTful e arquiteturas de microsserviços, garantindo desempenho, escalabilidade e segurança.
- Atuar como um líder prático e mentor técnico, orientando desenvolvedores nas melhores práticas de programação orientada a objetos, padrões de projeto e qualidade de código.
- Defender o uso de serviços em nuvem Azure, incluindo:
- API Management (APIM)
- Event Hub
- Azure Functions
- App Services
- PostgreSQL
- Supervisionar o uso de bancos de dados SQL e NoSQL para modelagem, armazenamento e acesso a dados.
- Ajudar a definir e implementar pipelines de CI/CD robustos, fluxos de trabalho de implantação e estratégias de conteinerização usando Docker e Kubernetes.
- Colaborar estreitamente com proprietários de produtos, arquitetos, engenheiros de DevOps e partes interessadas para entregar soluções técnicas alinhadas aos objetivos de negócio.
- Impulsionar práticas ágeis, liderar o planejamento de sprints e retrospectivas, e garantir a entrega pontual de funcionalidades e lançamentos.
- Realizar revisões de código, aplicar padrões de codificação e garantir que a documentação técnica seja mantida.
QUALIFICAÇÕES E HABILIDADES
- 10+ anos de experiência prática em desenvolvimento de software full stack, incluindo:
- Sólida experiência em Java (Spring Boot), TypeScript(Node.js) e React.js
- Proficiência em JavaScript, TypeScript, HTML5 e CSS3
- Compreensão profunda de design orientado a objetos, padrões arquiteturais e melhores práticas de engenharia de software
- Experiência comprovada no design e implementação de microsserviços e APIs RESTful
- Proficiência avançada com serviços e arquitetura de nuvem Azure
- Sólida experiência em pipelines de CI/CD, orquestração de contêineres (Kubernetes) e cultura de DevOps
- Experiência com bancos de dados relacionais (PostgreSQL, SQL Server) e NoSQL (por exemplo, MongoDB, Cosmos DB)
- Histórico de liderança técnica, incluindo mentoria de equipe, revisões de soluções e colaboração entre equipes
- Fortes habilidades de comunicação, liderança e gestão de partes interessadas
QUALIFICAÇÕES PREFERENCIAIS
- Bacharelado ou Mestrado em Ciência da Computação, Engenharia de Software ou área relacionada
- Certificações em Microsoft Azure, Kubernetes ou práticas ágeis são um diferencial
- Experiência liderando equipes distribuídas e trabalhando em ambientes de entrega global
- Familiaridade com design orientado a domínio (DDD), arquitetura orientada a eventos e desenvolvimento API-first
