Missão do cargo:
Desenvolver e sustentar funcionalidades de software relacionados a tecnologias Cloud que agreguem valor ao produto, garantindo a satisfação do cliente e sustentabilidade das soluções dentro da área de Cloud;
O QUE VOCÊ VAI FAZER:
Desenvolver artefatos que irão compor parte das soluções de Cloud, por meio de tecnologias e ferramentas de mercado, e metricas e processos da área~
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 que o software atenda a todos os requisitos de qualidade, segurança, modificabilidade e extensibilidade, através de técnicas modernas de desenvolvimento
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
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
Solucionar problemas decorrentes em ambientes produtivos de maneira eficiente, reduzindo o impacto para o cliente da maneira ágil
O QUE ESPERAMOS DE VOCÊ:
Formação: Tecnologia ou correlatas.
Desenvolvimento de software;
Linguagem de programação nível Avançado em C# e. NET;
Conhecimento em bancos não relacionais e relacionais;
Arquitetura de software;
Nuvens públicas;
Orquestração de contêineres;
Ferramentas de automação e integração contínua;
Segurança de Infraestrutura e aplicações;
Sistema operacional;
Redes e infraestrutura;
Desenvolvimento seguro nível Intermediário.