Vaga de Tech Lead
1 vaga: | CLT (Efetivo) | Publicada em 11/11
- De R$ 10.001,00 a R$ 15.000,00
Sobre a vaga
- Atuar na liderança técnica junto a squad sendo responsável pelas decisões técnicas, acompanhando a execução junto aos desenvolvedores e as negociações com outros times para tratamento das integrações e dependências;
- Projetar e documentar a arquitetura de software para sistemas complexos, considerando requisitos funcionais e não funcionais;Colaborar com equipes de desenvolvimento para garantir a implementação eficaz da arquitetura definida;
- Avaliar e selecionar tecnologias, frameworks e plataformas, com foco especial em ambientes de Cloud, principalmente AWS;
- Definir padrões de design, melhores práticas e diretrizes para garantir a consistência e a qualidade do código;
- Participar de revisões de código, orientando desenvolvedores e garantindo a aderência aos padrões estabelecidos;
- Avaliar e mitigar riscos técnicos, tomando decisões informadas sobre questões arquitetônicas;
- Planejar e suportar as implantações e também o acompanhamento pós implantações;
- Manter-se atualizado sobre as tendências de arquitetura de software, tecnologias e práticas recomendadas;
- Contribuir para o planejamento e a estratégia de tecnologia da empresa;
- Equilibrar efetivamente requisitos concorrentes, como desempenho, escalabilidade, segurança e custo;
- Tomar decisões críticas sobre tecnologias, considerando o ambiente de nuvem e a variedade de opções disponíveis;
- Garantir a aderência às melhores práticas de arquitetura e design em um ambiente ágil;
- Lidar com a evolução rápida das tecnologias e garantir que a arquitetura seja flexível para acomodar mudanças futuras;
- Manter a consistência e a integridade arquitetônica em sistemas complexos;
- Gerenciar desafios de comunicação entre membros da equipe e partes interessadas não técnicas;
- Lidar com a pressão de prazos e a necessidade de entrega rápida sem comprometer a qualidade. - Bacharelado em Ciência da Computação, Engenharia de Software ou campo relacionado;
- Experiência comprovada como arquiteto de software, demonstrando projetos bem-sucedidos;
- Conhecimento profundo em arquitetura orientada a serviços (SOA) e microserviços;
- Experiência em ambientes de nuvem, especialmente com AWS (Amazon Web Services);
- Habilidade em linguagens de programação, como Java ou NodeJs.
- Compreensão sólida de padrões de design, princípios SOLID e melhores práticas de codificação;
- Experiência com metodologias ágeis e ferramentas de desenvolvimento colaborativo;
- Excelentes habilidades de comunicação para interagir com equipes técnicas e não técnicas.
- Certificações em AWS e arquitetura de software são desejáveis.