Responsabilidades
Atividades
- Desenvolver e liderar tecnicamente funcionalidades, integrações e componentes de alta complexidade.
- Traduzir necessidades de negócio em soluções técnicas e arquiteturas viáveis, escaláveis e sustentáveis.
- Elaborar Design Docs, especificações técnicas e documentação de arquitetura e APIs.
- Participar do detalhamento técnico, estimativas e definição das tarefas da squad.
- Realizar code reviews, garantindo padrões de qualidade, segurança, performance, manutenibilidade e testes.
- Garantir observabilidade das aplicações por meio de métricas, logs estruturados e alertas.
- Identificar débitos técnicos, gargalos de performance e oportunidades de melhoria nas aplicações.
- Investigar e solucionar incidentes e problemas críticos em ambientes de desenvolvimento e produção.
- Apoiar e orientar equipe técnica N2/N3 na resolução de incidentes.
- Garantir práticas de resiliência e alta disponibilidade dos sistemas.
- Apoiar e orientar profissionais de menor senioridade por meio de pair programming, code reviews e discussões técnicas.
- Manter atualizadas as documentações técnicas, APIs e guias de integração.
- Apoiar a elaboração e evolução de RFCs e padrões de arquitetura.