Descrição:
Acreditamos no poder transformador da tecnologia e na sua capacidade de contribuir para a construção de uma sociedade mais diversa e inclusiva. Como a maior empresa brasileira de tecnologia, temos o compromisso com uma política e programa de diversidade e inclusão para termos um ecossistema cada vez mais representativo, respeitoso e acolhedor.
O QUE VOCÊ VAI FAZER:
●Desenvolver soluções técnicas de média complexidade, com nível de supervisão
moderado e pouco apoio, através do desenvolvimento de requisitos de
softwares utilizando-se das tecnologias envolvidas no projeto;
● Compreender a arquitetura do software e ser capaz de atuar nela através da
análise de seus componentes, organização e funcionalidades;
● Criar testes de média complexidade, sejam estes manuais ou automatizados,
que cubram o comportamento desejado dos componentes técnicos
desenvolvidos utilizando os requisitos e ferramentas de testes;
● Documentar as etapas de desenvolvimento realizando o registro do
desenvolvimento nas ferramentas de versionamento e documentação;
● Trabalhar com o time de desenvolvimento para encontrar soluções de negócio,
arquitetura e desenho através da comunicação e trocas de conhecimento;
● Manter a qualidade do software verificando os processos, ferramentas e boas
práticas disponíveis para o produto e tecnologia utilizados;
● Orientar desenvolvedores de menor senioridade apoiando suas dúvidas,
disseminando seu conhecimento, desenhando e arquitetando soluções ou
indicando documentação de apoio;
● Detalhar requisitos de baixa e média complexidade através do contato com
clientes e áreas envolvidas no projeto/atendimento.
Outros requisitos:
O QUE ESPERAMOS DE VOCÊ:
● Java 11 e superior;
● Spring Boot;
● (frontend)
● PO-UI, Angular, NodeJS e Typescript;
● Padrões de orientação a objeto, estrutura de dados, design de algoritmos;
● Conhecimento de Git e Maven;
● Banco de Dados PostgreSQL;
● Desenvolvimento de WebServices REST;
● SOLID;
● DevOps;
● Conhecimento de boas práticas de desenvolvimento de software.
SERÁ UM DIFERENCIAL:
● Vivência com metodologias ágeis;
● CQS/CQRS;
● Conhecimentos em mensageria utilizando RabbitMQ;
● Conhecimento em OCR e Machine Learning;
● DDD - Domain Driven Design;
● Experiência com arquitetura em nuvem;
● Microserviços;
● Containers com Docker;
● Continuous Integration (CI) /Continuous Deployment (CD) (noções);
COMPETÊNCIAS COMPORTAMENTAIS:
● Ágil;
● Proativo;
● Boa comunicação (oral e escrita);
● Negociação
● Ousado
● Capacidade de trabalho sob pressão;
● Foco no resultados e nos prazos;
● Empatia;
● Inteligência emocional;
● Aberto ao dinamismo do mundo atual;
● Trabalho em equipe;
Modelo de trabalho - Remoto Predominante (8x presenciais no mês)