Staff Software Engineer [Recuperação]

Faz parte dos primeiros candidatos.
will bank
Brazil
BRL 80.000 - 120.000
Faz parte dos primeiros candidatos.
Hoje
Descrição da oferta de emprego

Job description

Como é a nossa área de Tecnologia?

Aqui no Will sempre estamos atrás de novos desafios, e por isso buscamos pessoas que estejam dispostas a aprender em todos os momentos, sair de zonas de conforto (aqui as coisas mudam o tempo todo, pra melhor) e que curtam times auto gerenciáveis e MUITO colaborativos. Nosso time de tecnologia faz parte da equipe responsável por entregar uma solução incrível para o brasileiro que gosta de lidar com o dinheiro de forma simples. Se você, assim como nós, também é vidrado em projetos de alta performance e entrega de valor, vem com a gente!

O que faz o time de Recuperação?

A área de Recuperação é responsável por desenvolver estratégias eficientes para recuperar valores, fortalecer o relacionamento com os clientes e aprimorar os processos de cobrança. Nosso foco é melhorar a experiência no App e nos portais para parceiros, além de refatorar o motor de crédito e otimizar a integração com os Bureaus. Também vamos construir uma nova plataforma para testes e homologação de produtos digitais, impulsionando inovação e eficiência.

Main responsibilities

Quais serão os seus desafios?

  • Participar desde a ideação e concepção de produtos e serviços, até sua entrega e sustentação;
  • Escolhas e/ou discussões das tecnologias que serão empregadas e participação ativa na definição das soluções técnicas;
  • Participar e contribuir com projetos que utilizam metodologias de entrega ágil, integração contínua e desenvolvimento guiado por testes, técnicas de modelagem e pair programming;
  • Atuar nos projetos com ritmo sustentável, entendendo sempre como entregar os melhores resultados sem sobrecarregar o time;
  • Contribuir com a evolução dos nossos projetos sendo parte de um time de alta performance que atua diretamente com empresas de relevância nacional e internacional;
  • Trabalhar em uma equipe dinâmica e multidisciplinar.

Requirements and skills

Para isso, você vai precisar ter:

  • Java, Go e/ou Python Go (você precisa dominar uma delas e ter no mínimo, interesse nas outras);
  • Frameworks de programação (NestJS, Express, Spring Boot);
  • Criação e orquestração de microserviços;
  • Integração (APIs REST, GRPC);
  • Programação concorrente;
  • Conhecimento em banco de dados noSql e SQL tais como (PostgreSQL, MongoDB, Redis, SQLServer...);
  • Boas práticas de programação (Clean Code, Testes automatizados);
  • Segurança de aplicações (OAuth, JWT...);
  • Análise e melhoria de performance de aplicações;
  • Cloud (AWS);
  • Conhecimento em arquitetura de software, incluindo Design Patterns (creational, estruturais e comportamentais) e princípios SOLID.

E será um diferencial se você tiver:

  • AWS (Lambda, SQS, VPC, IAM, security groups, load balancer);
  • Containers e orquestradores (Docker, ECS e Kubernetes);
  • Programação orientada a eventos;
  • Já tiver trabalhado na indústria financeira;
  • Experiência com plataformas de CRM e/ou canais digitais.
Obtém a tua avaliação gratuita e confidencial do currículo.
Seleciona o ficheiro ou arrasta e larga-o
Avatar
Coaching online gratuito
Melhora as tuas possibilidades de receberes um convite para entrevista!
Torna-te numa das primeiras pessoas a explorar as novas ofertas de Staff Software Engineer [Recuperação] em Brazil