[Tech] Engenharia de Software Sênior - .Net
- Publicação
- 20 de ago. de 2026
- Última verificação
- 9 de set. de 2026
- Fonte responsável
- TOTVS — via ATS TOTVS
Sobre a vaga
Atuar no desenvolvimento e evolução de soluções voltadas ao ecossistema de banco de dados em ambientes Cloud; Participar de projetos estratégicos e desafiadores da área, contribuindo para a evolução das plataformas e soluções; Desenhar, implementar e otimizar soluções com foco em performance, escalabilidade e confiabilidade; Atuar na resolução de incidentes e contribuir para a melhoria contínua das plataformas; Trabalhar de forma colaborativa com diferentes times, apoiando a evolução técnica e a geração de valor para o negócio.
Responsabilidades e atribuições
Desenvolver artefatos que irão compor parte das soluções de Cloud, por meio de tecnologias e ferramentas de mercado, métricas e processos da área; Compreender o funcionamento das soluções de Cloud relacionadas às suas atividades e projetos, por meio da 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 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 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, por meio de 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 variadas opções de SGBDs e definir o banco de dados mais adequado para cada cenário; Desenvolver aplicações tanto em arquitetura monolítica quanto em microsserviços, compreendendo seus conceitos e casos de uso 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 sobre as 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, incluindo SQL Server, Oracle e MySQL; Conhecimento avançado em arquitetura de software; 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 avançado em linguagem de programação. NET Core com C#; Conhecimento intermediário em desenvolvimento seguro; Troubleshooting em nível avançado.
Requisitos desejáveis: Conhecimento intermediário em nuvens públicas; Conhecimento intermediário em orquestração de contêineres; Conhecimento intermediário em sistemas operacionais Windows e Linux; Conhecimento básico em redes e infraestrutura.
Tenho aderência a esta vaga?Compare seu perfil com os requisitos antes de se candidatar.Verificar minha aderência
Revise os requisitos obrigatórios antes de decidir.
Não deixe de se candidatar apenas por não cumprir itens desejáveis. Dê prioridade aos requisitos explicitamente obrigatórios e nunca invente experiências.Fonte: TOTVS — via ATS TOTVS