Sobre a oportunidade
Vice-Presidência: CHIEF INFORMATION OFFICER Diretoria: ARQUITETURA E ESTRATEGIA TECH Area: Plataforma de APIs Local de Trabalho: VIVO > SP MTZ ECOBERRINI | São Paulo - SP. Como Engenheira(o) de Software você será responsável por transformar requisitos funcionais e não funcionais em soluções tecnológicas eficazes, robustas e sustentáveis e garantindo a qualidade da solução, aderente aos padrões de tecnologia e desenhos arquiteturais. Isso envolve o entendimento do problema, o design da solução, a codificação, os testes e o acompanhamento da aplicação em produção, fazendo uso da Inteligência Artificial como alavanca estratégica em seu dia a dia.
Responsabilidades
Ajudar a identificar e compreender as necessidades do sistema; Colaborar na elaboração de histórias de usuário ou documentação técnica; Avaliar a viabilidade técnica dos requisitos; Desenvolver funcionalidades de ponta a ponta, considerando tanto a camada front-end quanto back-end (fullstack) Promover a adoção do ecossistema tech, com suas arquiteturas de referências e frameworks, assistentes e agentes de IA; Escrever código fonte limpo com qualidade, eficiente e documentado; Seguir boas práticas de programação, testes, segurança e padrões corporativos; Manter o repositório de código, garante políticas de versionamento de código; Responsável pelo processo de code reviews com foco em qualidade, legibilidade, segurança e performance; Escrever, planejar e executar testes manuais e automatizados (unitários e de integração); Garantir a qualidade do produto (junto a equipe de QA); Participar de testes de desempenho e segurança (quando necessário); Responsável pelo plano de ação de testes automatizados, CI/CD, versionamento, documentação e boas práticas de desenvolvimento alinhado ao framework corporativo de DevSecOps; Garantir a entrega e a rastreabilidade de todos os artefatos de testes baseado nos padrões definidos por QA e Compliance; Identificar riscos técnicos, traduzir as limitações ou impossibilidades técnicas de forma clara e acessível para o negócio, e propor soluções; Atuar na identificação e tratativa de causa raiz dos problemas; Apoiar na configuração e preparação das massas de testes de integração; Responsável por configurar a aplicação nos ambientes (desenvolvimento, homologação) Responsável pelas aberturas das mudanças, preparação dos pacotes para deploy e monitorar o comportamento da aplicação após o deploy; Acompanhar as implantações em produção junto aos demais times; Ter senso de urgência, espírito de dona, organização e facilidade em lidar com ambiente/temas dinâmicos; Atuar de forma colaborativa, comprometimento e protagonismo.