Especialista Kotlin – Spread Tecnologia – Home Office
Responsabilidades e atribuições
Desenvolvimento de aplicações Backend fazendo o uso das melhores práticas de engenharia de software, com foco no produto e aderência aos processos e cultura da empresa. Envolvimento com diversas áreas durante a execução, incluindo a entrega.
Suas atividades:
1. Conhecimento em arquitetura de software, de preferência, já ter experiência como arquiteto;
2. Zelar pela adoção das melhores práticas de engenharia de software e para que os requisitos não funcionais (segurança, escalabilidade, otimização) estejam sendo endereçados para atender ao negócio;
3. Realizar a gestão de débitos técnicos, sendo protagonista na solução e organização do time para a resolução do backlog;
4. Implementar features, automações utilizando a nossa stack tecnológica e ferramentas homologadas e que trarão valor para nossos clientes e nossa operação;
5. Capacidade de implantação End-to-End (Homologação, Produção e Deploy);
6. Garantir desenvolvimento de códigos com qualidade e cobertura de testes automatizados;
7. Investigar e atuar na correção de bugs/incidentes, analisar a causa raiz dos problemas e guiar e/ou implementar soluções para cada caso.
Requisitos e experiência
1. Experiência em Kotlin (ou outro orientado a objeto, Ex: Java);
2. Conhecimentos em Git flow;
3. Expertise em agilidade, se preocupando com as práticas de melhoria contínua;
4. Experiência na automação de testes do time;
5. Conhecimento sobre desenvolvimento orientado a testes (Test Driven Development);
6. DDD (Domain Driven Design);
7. Conhecimento em Banco de Dados relacional e não relacional;
8. Conhecimento em soluções de cache;
9. Desenvolvimento de soluções resilientes e de alta disponibilidade;
10. Conhecimento em observabilidade;
11. Ter atuado em instituição financeira;
12. Ter experiência como líder técnico.
Informações adicionais
Desejável: Superior Completo ou Cursando
#J-18808-Ljbffr