Missão do cargo:
Desenvolver softwares que apoiem os produtos no Cloud, propondo soluções inovadoras através da visão do Cloud como um todo. Apoiar tecnicamente a equipe, garantindo a satisfação do cliente e a sustentabilidade das soluções dentro da área de Cloud;
O QUE VOCÊ VAI FAZER:
Compreender o funcionamento das soluções de Cloud que estejam relacionadas à suas atividades e projetos, através de análise de código e/ou documentações públicas ou privadas
Atuar diretamente com as demais equipes de Cloud na resolução de bugs que estejam relacionadas à suas atividades
Garantir e elevar a qualidade de suas entregas, por meio do desenvolvimento de testes (unitários, funcionais, integração)
Acompanhar a evolução dos serviços das nuvens públicas, privadas, dos serviços de orquestração de contêineres, dos produtos TOTVS e das tecnologias envolvidas, por meio de eventos, palestras ou documentações
Compartilhar conhecimento com os demais membros do time, buscando a equalização de conhecimento e a evolução da equipe como um todo
Garantir a implementação de soluções técnicas com excelência, considerando custo x benefício e tempo, criando componentes cloud-native de acordo com técnicas modernas de desenvolvimento para nuvem
Definir tecnologias, metodologias de desenvolvimento e padrões de codificação através da criação de documentações e guias de desenvolvimento, multiplicando o conhecimento e engajando o time na proposta
Influenciar no roadmap dos produtos TOTVS e/ou dos serviços de TOTVS Cloud, baseado nas demandas internas dos deployments dos produtos, através de comunicações formais como especificações, propostas ou provas de conceito
Construir arquiteturas dos produtos para diversas plataformas suportadas pela TOTVS, usando ferramentas e técnicas de mercados para definição de arquitetura
Solucionar problemas decorrentes em ambientes produtivos de maneira eficiente, reduzindo o impacto para o cliente da maneira ágil
Pesquisar e propor novas soluções com profundidade, através de documentos, provas de conceito ou propostas
Ser referência técnica e pessoal (interna e externamente) na área de atuação e tecnologias envolvidas, participando de fóruns e encontros de discussão sobre os temas relacionados
Compreender as variadas opções de SGBDs e definir qual melhor banco para cada cenário
Desenvolver aplicações tanto em arquitetura monolito quanto microserviço, compreendendo seus conceitos e caso de uso de cada cenário
Controlar as atividades de sua responsabilidade para entrega-las dentro do prazo acordado e apoiar os demais membros da equipe com suas atividades
Compreender as necessidades e regras de negócio relacionadas aos softwares desenvolvidos
Participar ativamente do crescimento dos demais membros da equipe, apoiando com conhecimento técnico e das regras de negócio
O QUE ESPERAMOS DE VOCÊ:
Desenvolvimento de software nível Domínio.
Conhecimento em bancos não relacionais e relacionais nível Avançado.
Arquitetura de software nível Avançado.
Nuvens públicas nível Avançado.
Orquestração de contêineres nível Intermediário.
Ferramentas de automação e integração contínua nível Avançado.
Segurança de Infraestrutura e aplicações nível Intermediário.
Sistema operacional nível Avançado.
Redes e infraestrutura nível Avançado.
Linguagem de programação nível Avançado.
Desenvolvimento seguro nível Avançado.
Inteligência Relacional – nível Avançado.
Troubleshooting – nível Avançado
Idioma: Inglês nível Avançado.