⚡ New
Analista iii de desenvolvimento cloud (10)
TOTVS
São PauloFull-timeMid LevelOn-site
Job Description
- Desenvolver e sustentar funcionalidades de software relacionadas a tecnologias Cloud, agregando valor ao produto;
- Garantir a satisfação dos clientes por meio da qualidade e evolução contínua das soluções desenvolvidas;
- Contribuir para a sustentabilidade, estabilidade e evolução das soluções dentro da área de Cloud.
Responsabilidades e atribuições
- Desenvolver artefatos que irão compor parte das soluções de Cloud, utilizando tecnologias e ferramentas de mercado, além das métricas e processos definidos pela área;
- Compreender o funcionamento das soluções de Cloud relacionadas às suas atividades e projetos, por meio da análise de código e de documentações públicas ou privadas;
- Atuar diretamente com as demais equipes de Cloud na resolução de bugs relacionados às suas atividades;
- Garantir e elevar a qualidade das entregas por meio do desenvolvimento de testes unitários, funcionais e de integração;
- Acompanhar a evolução dos serviços de nuvens públicas e privadas, serviços de orquestração de contêineres, produtos TOTVS e demais tecnologias envolvidas, por meio de eventos, palestras e documentações;
- Compartilhar conhecimento com os demais membros do time, buscando a equalização do conhecimento e a evolução da equipe como um todo;
- Garantir que o software atenda aos requisitos de qualidade, segurança, modificabilidade e extensibilidade, utilizando técnicas modernas de desenvolvimento;
- Garantir a implementação de soluções técnicas com excelência, considerando custo-benefício e tempo, criando componentes cloud-native de acordo com técnicas modernas de desenvolvimento para nuvem;
- Compreender as diferentes opções de SGBDs e definir o banco de dados mais adequado para cada cenário
- Desenvolver aplicações utilizando arquiteturas monolíticas e de microsserviços, compreendendo seus conceitos e os casos de uso adequados para cada cenário;
- Controlar as atividades sob sua responsabilidade, garantindo as entregas dentro dos prazos acordados e apoiando os demais membros da equipe em suas atividades
- Compreender as necessidades e regras de negócio relacionadas aos softwares desenvolvidos;
- Participar ativamente do desenvolvimento dos demais membros da equipe, compartilhando conhecimento técnico e conhecimentos relacionados às regras de negócio;
- Solucionar problemas em ambientes produtivos de maneira eficiente e ágil, reduzindo os impactos para os clientes.
Requisitos e qualificações
- Conhecimento avançado em desenvolvimento de software;
- Conhecimento avançado em bancos de dados relacionais e não relacionais;
- Conhecimento avançado em arquitetura de software;
- Conhecimento intermediário em nuvens públicas;
- Conhecimento básico em orquestração de contêineres;
- Conhecimento avançado em ferramentas de automação e integração contínua;
- Conhecimento básico em segurança de infraestrutura e aplicações;
- Conhecimento intermediário em sistemas operacionais;
- Conhecimento básico em redes e infraestrutura;
- Conhecimento avançado em linguagem de programação Golang.
Posted Today