Resumo:
Buscamos uma pessoa com conhecimento em engenharia de desenvolvimento de softwares. Trabalhará com plataformas e aplicações disponíveis na Kantar e a principal responsabilidade é planejar e desenvolver aplicações desde a arquitetura até a entrega, passando por todas as etapas do desenvolvimento de software.
Atribuições:
- Entender junto ao cliente quais as necessidades de negócio, propor soluções e documentar essas necessidades através de especificações funcionais;
- Executar tarefas em todas as fases do ciclo de desenvolvimento (Análise, Design de Arquitetura, Codificação e Deploy);
- Participar da definição de processos e ferramentas;
- Participar na manutenção da documentação técnica dos sistemas desenvolvidos;
- Sustentação das aplicações em produção, visando garantir a estabilidade e disponibilidade destes sistemas.
Qualificações fundamentais:
- Experiência como analista de desenvolvimento ou programador;
- Superior completo ou cursando último ano em Ciência da Computação, Engenharia da Computação, Sistema da Informação, Análise de Sistemas ou áreas correlatas.
- Domínio dos conceitos de programação (estruturas de dados, lógica de programação, algoritmos, orientação a objetos, etc);
- Conhecimento em modelagem de bancos de dados relacional e multidimensional;
- Experiência em desenvolvimento na linguagem Python (PySpark);
- Experiencia com PowerBI;
- Conceitos de metodologias ágeis de desenvolvimento (SCRUM e/ou KANBAN) e conhecimento em Devops (CI/CD).
Qualificações desejáveis:
- Conhecimento de desenvolvimento em ambientes Cloud;
- Conhecimento em banco de dados não relacional;
- Conhecimento em frameworks Javascript (React, Angular ou similares);
- Conhecimento de análise de dados e machine learning com DataBricks e Spark SQL.
Idiomas:
- Inglês essencial mínimo intermediário para comunicação.
- Espanhol será diferencial.