Qualificações
Superior em Ciência da Computação, Análise e Desenvolvimento de Sistemas ou áreas correlatas
Habilidades de comunicação oral e escrita
Habilidades avançadas de análise e resolução de problemas
Responsabilidades
Ser comprometido e engajado na proposição e evolução das soluções tanto do ponto de vista técnico, do negócio e da experiência oferecida ao usuário
Priorizar soluções mais genéricas e reutilizáveis ao invés de focar em necessidades específicas
Acompanhar métricas do time e das soluções apoiando na melhoria contínua
Ter boa capacidade de interação e comunicação com pessoas técnicas e não técnicas
Atuar como agente motivador da equipe através do exemplo e do compartilhamento de conhecimentos
Participar do desenvolvimento e formação de novos líderes técnicos
Fazer a ligação entre o time técnico e de negócio
Conhecimentos necessários
Arquitetura baseada em micro serviços
Metodologias Ágeis de Projetos (Scrum / Kanban)
Java
Stack Spring
Testes Unitários e de Integração
Git e Gitflow
Containers baseados Docker
Jenkins
AWS
API Gateway
Lambda
Fargate
ECS, RDS, SQS, SNS
Secrets Manager
Elasticache (Redis)
SOLID
Clean Architecture
Desejáveis
Desenvolvimento de aplicações móveis
Desenvolvimento baseado em event sourcing
Play Framework
Conhecimento em NodeJS/Python/Golang/Groovy
Terraform