Job Description
Estamos procurando um Engenheiro de Software Sênior para produzir e implementar soluções de software de alta qualidade. O profissional trabalhará com a alta gerência para definir requisitos de software e liderar projetos operacionais e técnicos. Espera-se que esse profissional seja capaz de trabalhar de forma independente e com pouca supervisão. Também é preciso ter excelentes habilidades de organização e resolução de problemas.
Quais serão suas principais entregas?
1. Desenvolver algoritmos de alto nível que entreguem soluções para problemas reais;
2. Construir código testável, de alta qualidade e ótimo desempenho, consumindo apenas os recursos computacionais necessários (memória, CPU, disco e banda);
3. Entregar soluções end-to-end para os clientes finais, pensando, projetando, implementando e operando interfaces inteligentes e responsivas;
4. Ser referência técnica para outros colaboradores;
5. Comunicar os resultados das implementações realizadas aos times apropriados.
Qualifications
O que estamos buscando em você!
6. Procuramos pessoas que buscam ser protagonistas de sua carreira e que queiram construir junto novos processos e contribuir para soluções inspiradoras;
7. Conseguir comunicar de forma clara os resultados das análises realizadas;
8. Experiência com linguagens de back-end, preferencialmente Go;
9. Experiência em ferramentas de armazenamento de dados (Postgres, S3, etc) e execução de queries usando SQL;
10. Experiência com o protocolo HTTP e APIs REST;
11. Conhecimento de padrões de projetos e arquitetura limpa;
12. Pensar estrategicamente. Ser capaz de visualizar o todo e entender os impactos que uma iniciativa pode gerar a partir de diversas perspectivas;
13. Conhecimento de arquiteturas de micro-serviços;
14. Conhecimento de pelo menos um mecanismo de autenticação para micro-serviços;
15. Conhecimento de NoSQL, em especial Redis, Memcached e/ou Cassandra.
Alguns diferenciais para a função:
16. Experiência na indústria de Cybersecurity e Anti-fraudes;
17. Conhecimento de boas práticas de qualidade de software como TDD e BDD;
18. Experiência com construção de plataformas que possuam Aplicativo Móvel (Mobile Backends);
19. Conhecimento de gRPC e Protobuf;
20. Experiência com pelo menos uma tecnologia de containers (Docker);
21. Experiência com Kubernetes e outras orquestradores.
Additional Information
O que te oferecemos como diferencial!
22. Ambiente em plena transformação;
23. Atuação global.
24. Ampla exposição a diferentes áreas da empresa, com desafios de negócios assim como de TI;
25. Temos muito cuidado com o bem-estar dos nossos colaboradores! Em nossos escritórios, mantemos uma estrutura que conta com diversos profissionais e serviços ligados à saúde como massagem, RPG, psicólogo, sala de relaxamento e muito mais! Além disso, temos alguns benefícios diferenciais como licença maternidade e paternidade estendida, horário de trabalho flexível, programa de participação nos lucros e resultados e o Share Saving - programa de ações para todos os funcionários da Experian!
Não atendeu todas as competências descritas na vaga? Estudos mostram que mulheres, pessoas não brancas e PcD deixam de se candidatar em vagas que não atendam 100% dos requerimentos. Aqui na Serasa Experian nós somos dedicados a criar um ambiente diverso e inclusivo. Se você gostou dessa vaga mas sua experiência não se encaixa totalmente, não se preocupe, nós te encorajamos a se aplicar de qualquer forma para que seu perfil seja avaliado!
#LI-REMOTE
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here