Site Ver Detalhes

Consultor de Desenvolvimento Fullstack


Descrição da Vaga

Atividades
● Avaliar o desenho de arquitetura e o desenho de solução técnica criticando de
forma proativa e construtiva o modelo proposto;
● Garantir a elaboração de documentos técnicos, mantendo-os atualizados
conforme a evolução do produto;
● Desenvolver soluções de TI a partir de desenhos técnicos;
● Garantir o desenvolvimento de componentes reutilizáveis e performáticos;
● Ser um guardião da qualidade de entregas;
● Garantir que os entregáveis passem por testes unitários e integrados ao produto
de forma que as PRs sejam disponibilizadas sem bugs e dentro do prazo
estipulado para a publicação;
● Trazer soluções tecnológicas e de inovação que possam contribuir para termos
uma aplicação de referência com tecnologia de ponta;
● Reportar Issues e Impedimentos para os gestores imediatos;
● Apoiar o time nas estimativas das demandas de forma realista;
● Saber apresentar o objetivo e escopo de seus entregáveis e itens do backlog
para o time de desenvolvimento;
● Atuar de forma transparente com a liderança em relação aos acontecimentos
dentro do time/sprint;
● Comunicar-se de forma clara e transparente com todos os níveis da
organização;
● Ser auto-organizado;
● Saber trabalhar em equipe;

Requisitos

Requisitos Obrigatórios
● Ensino superior completo em Tecnologia da Informação, Sistemas de
Informação, Ciências da Computação ou cursos correlatos;

● Experiência mínima de 3 anos como programador;
● Conhecimento em ambientes Linux;
● Experiência em Kubernetes, Docker, CI/CD, Git / Jenkins / Cloud Build /
Spinnaker, SonarQube);
● Experiência com plataforma cloud pública;
● Vivência em projetos usando micro serviços e computação distribuída;
● Conhecimento em design patterns, SOLID, Clean Code;
● Experiência com banco de dados relacional e não relacional;
● Conhecimento de modelos de arquitetura (Modular, MVVM, MVC, Micro
Serviços, Hexagonal);
● Conhecimento em varejo.
● Conhecimento em alguma das linguagens de frontend (Kotlin / Swift / React);
● Conhecimento em alguma das linguagens de backend (NodeJS / Java / Python/
etc);
● Experiência em mobile utilizando linguagem Kotlin – Apenas para
desenvolvedor Android;

Requisitos Desejáveis
● Desejável conhecimento em ferramentas de monitoramento (AppDynamics,
Grafana, Google Analytics);
● Vivência em projetos usando metodologia ágeis (Scrum);

Benefícios


QUIZ

QUASE LÁ

Insira seu e-mail para começar a receber outros materiais exclusivos!

QUASE LÁ

Insira seu e-mail para começar a receber outros materiais exclusivos!