![Brasil](https://dev-rjblack.pantheonsite.io/wp-content/plugins/wp-job-manager/assets/images/company.png)
Brasil
Engenheiro de Software Staff (Recuperação) – Will Bank – Home Office
Responsabilidades e atribuições
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.
Requisitos e qualificações
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