TOTVS logo
TOTVS

307 open roles

[Tech] Pessoa Desenvolvedora Backend Sênior

Belo Horizonte, MG, BrazilPosted Nov 6, 2026

Job description

Desenvolver e sustentar funcionalidades de software que agreguem valor direto ao produto, garantindo a satisfação do cliente na área de atuação com foco em média e alta complexidade técnica e autonomia operacional. Faixa salarial A combinar Regime de contratação CLT Benefícios Saúde & Bem-Estar: Plano médico e odontológico; Atendimento médico online 24/7; 1 dia off por ano (Reset Day); Parceria com academias e apps de saúde (Wellhub); Programa de apoio psicológico, financeiro e jurídico.

Alimentação e Mobilidade: Vale-refeição e alimentação; Vale-transporte e fretado em estações do metrô de SP (Santana e Barra Funda); Bicicletário e vestiário no escritório de SP. Desenvolvimento e capacitação contínua: Programas e trilhas internas de aprendizagem; Universidade Corporativa; Ciclos de avaliação de desenvolvimento e performance.

Família: Extensão de parte dos benefícios para dependentes legais (plano médico, plano odontológico e Wellhub); Parceria com plano de saúde pet; Licença parental expandida; Auxílio creche mensal; Programa interno de orientação e grupos de apoio; Seguro de vida e apoio à família. Finanças: Participação nos Lucros e Resultados (PLR); Previdência privada TOTVS; Taxas diferenciadas em empréstimo e financiamento (Itaú); Descontos exclusivos em empresas parceiras.

Os benefícios podem variar de acordo com o modelo de trabalho, localidade e elegibilidade. Construção de APIs e microsserviços: Desenvolver e manter APIs RESTful e serviços em ecossistema .NET (C#) voltados para alta disponibilidade, segurança e escalabilidade. Refatoração e código limpo: Aplicar ativamente princípios SOLID e padrões de projeto ( Factory , Strategy , Observer , etc.)

para garantir código desacoplado e fácil de manter. Ajustes visuais pontuais: Manter e fazer pequenos ajustes de layout e estilo (CSS) em páginas ou módulos web renderizados no servidor (como ASP.NET MVC ou Razor Pages). Modelagem de dados: Criar e revisar diagramas entidade-relacionamento (DER), tabelas, chaves e relacionamentos.

Otimização de performance: Analisar planos de execução ( execution plans ), criar índices, ajustar queries complexas e identificar gargalos de lentidão no banco. Rotinas de persistência: Escrever e manter procedures, triggers, views ou gerenciar mapeamento objeto-relacional (como Entity Framework / Dapper). Cobertura de testes automatizados: Escrever e manter testes unitários, de integração e cenários de teste automatizados para fluxos críticos da aplicação.

Validação e cenários manuais: Elaborar e executar planos de teste manuais para regras de negócio complexas antes de liberar para homologação ou produção. Desenho de componentes: Planejar como novos módulos se comunicam dentro da arquitetura (cliente-servidor, eventos, mensageria ou microsserviços). Code review: Revisar o código submetido via Git (Pull Requests), garantindo conformidade com padrões de segurança, consistência e boas práticas da equipe.

Refinamento com áreas de negócio/clientes: Participar de reuniões para traduzir requisitos funcionais e dores do negócio em especificações técnicas e tarefas acionáveis. Apoio a desenvolvedores menos experientes: Mentorar profissionais júniores e plenos, esclarecendo dúvidas arquiteturais, auxiliando na resolução de bugs complexos e incentivando boas práticas.

Rotina ágil: Atuar ativamente nas cerimônias do Scrum ou Kanban (Dailies, Plannings, Reviews e Retrospectivas), com previsibilidade de entrega e autonomia. Lógica de Programação: Sólida, consolidada. Padrões de Projeto (Design Patterns): Conhecimento prático e aplicação de padrões como: Factory, Singleton, Strategy, Observer, entre outros e princípios SOLID.

Banco de Dados: Nível avançado (modelagem, consultas complexas, otimização). Linguagens de Programação: Domínio C#, CSS, .Net Testes de Software: Nível avançado em testes unitários e criação de cenários de teste manuais e automatizados. Arquitetura de Software: Nível intermediário (conhecimento prático em modelos cliente-servidor, web, microsserviços e estruturação de componentes).

Metodologias Ágeis: Experiência ágeis com Scrum/Kanban Versionamento: Controle de versão Git Autonomia e Resolução de Problemas: Capacidade de atuar com baixa supervisão em demandas complexas. Mentoria e Compartilhamento de Conhecimento: Disposição e habilidade para apoiar o desenvolvimento de desenvolvedores menos experientes.

Comunicação Interpessoal: Articulação clara para alinhar requisitos com clientes e áreas de negócio. Orientação para Qualidade: Foco em boas práticas de engenharia de software. Como empresa líder em tecnologia somos um universo de pessoas inconformadas, movidas por inovação, autonomia, aprendizado e performance. Juntos e juntas, criamos oportunidades, transformamos futuros e compartilhamos conhecimento.

Aqui o seu desenvolvimento profissional acontece em um ambiente inclusivo, respeitoso e energizante. De gente pra gente! Buscamos o crescimento sustentável. E usamos dados e IA para impulsionar resultados mais inteligentes e eficientes para os nossos clientes. Vem com a gente inovar e construir o futuro da tecnologia.

#Vem. PraTOTVS #SomosTOTVS Ver página da empresa Enviar candidatura [Tech] Pessoa Desenvolvedora Backend Sênior TOTVS | Belo Horizonte

  • MG | Híbrido Descrição da vaga Desenvolver e sustentar funcionalidades de software que agreguem valor direto ao produto, garantindo a satisfação do cliente na área de atuação com foco em média e alta complexidade técnica e autonomia operacional. Responsabilidades e atribuições Construção de APIs e microsserviços: Desenvolver e manter APIs RESTful e serviços em ecossistema .NET (C#) voltados para alta disponibilidade, segurança e escalabilidade. Refatoração e código limpo: Aplicar ativamente princípios SOLID e padrões de projeto ( Factory , Strategy , Observer , etc.) para garantir código desacoplado e fácil de manter. Ajustes visuais pontuais: Manter e fazer pequenos ajustes de layout e estilo (CSS) em páginas ou módulos web renderizados no servidor (como ASP.NET MVC ou Razor Pages). Modelagem de dados: Criar e revisar diagramas entidade-relacionamento (DER), tabelas, chaves e relacionamentos. Otimização de performance: Analisar planos de execução ( execution plans ), criar índices, ajustar queries complexas e identificar gargalos de lentidão no banco. Rotinas de persistência: Escrever e manter procedures, triggers, views ou gerenciar mapeamento objeto-relacional (como Entity Framework / Dapper). Cobertura de testes automatizados: Escrever e manter testes unitários, de integração e cenários de teste automatizados para fluxos críticos da aplicação. Validação e cenários manuais: Elaborar e executar planos de teste manuais para regras de negócio complexas antes de liberar para homologação ou produção. Desenho de componentes: Planejar como novos módulos se comunicam dentro da arquitetura (cliente-servidor, eventos, mensageria ou microsserviços). Code review: Revisar o código submetido via Git (Pull Requests), garantindo conformidade com padrões de segurança, consistência e boas práticas da equipe. Refinamento com áreas de negócio/clientes: Participar de reuniões para traduzir requisitos funcionais e dores do negócio em especificações técnicas e tarefas acionáveis. Apoio a desenvolvedores menos experientes: Mentorar profissionais júniores e plenos, esclarecendo dúvidas arquiteturais, auxiliando na resolução de bugs complexos e incentivando boas práticas. Rotina ágil: Atuar ativamente nas cerimônias do Scrum ou Kanban (Dailies, Plannings, Reviews e Retrospectivas), com previsibilidade de entrega e autonomia. Requisitos e qualificações Lógica de Programação: Sólida, consolidada. Padrões de Projeto (Design Patterns): Conhecimento prático e aplicação de padrões como: Factory, Singleton, Strategy, Observer, entre outros e princípios SOLID. Banco de Dados: Nível avançado (modelagem, consultas complexas, otimização). Linguagens de Programação: Domínio C#, CSS, .Net Testes de Software: Nível avançado em testes unitários e criação de cenários de teste manuais e automatizados. Arquitetura de Software: Nível intermediário (conhecimento prático em modelos cliente-servidor, web, microsserviços e estruturação de componentes). Metodologias Ágeis: Experiência ágeis com Scrum/Kanban Versionamento: Controle de versão Git Autonomia e Resolução de Problemas: Capacidade de atuar com baixa supervisão em demandas complexas. Mentoria e Compartilhamento de Conhecimento: Disposição e habilidade para apoiar o desenvolvimento de desenvolvedores menos experientes. Comunicação Interpessoal: Articulação clara para alinhar requisitos com clientes e áreas de negócio. Orientação para Qualidade: Foco em boas práticas de engenharia de software. Enviar candidatura Enviar candidatura Faixa salarial A combinar Regime de contratação CLT Benefícios Saúde & Bem-Estar: Plano médico e odontológico; Atendimento médico online 24/7; 1 dia off por ano (Reset Day); Parceria com academias e apps de saúde (Wellhub); Programa de apoio psicológico, financeiro e jurídico. Alimentação e Mobilidade: Vale-refeição e alimentação; Vale-transporte e fretado em estações do metrô de SP (Santana e Barra Funda); Bicicletário e vestiário no escritório de SP. Desenvolvimento e capacitação contínua: Programas e trilhas internas de aprendizagem; Universidade Corporativa; Ciclos de avaliação de desenvolvimento e performance. Família: Extensão de parte dos benefícios para dependentes legais (plano médico, plano odontológico e Wellhub); Parceria com plano de saúde pet; Licença parental expandida; Auxílio creche mensal; Programa interno de orientação e grupos de apoio; Seguro de vida e apoio à família. Finanças: Participação nos Lucros e Resultados (PLR); Previdência privada TOTVS; Taxas diferenciadas em empréstimo e financiamento (Itaú); Descontos exclusivos em empresas parceiras. Os benefícios podem variar de acordo com o modelo de trabalho, localidade e elegibilidade. Sobre a empresa Como empresa líder em tecnologia somos um universo de pessoas inconformadas, movidas por inovação, autonomia, aprendizado e performance. Juntos e juntas, criamos oportunidades, transformamos futuros e compartilhamos conhecimento. Aqui o seu desenvolvimento profissional acontece em um ambiente inclusivo, respeitoso e energizante. De gente pra gente! Buscamos o crescimento sustentável. E usamos dados e IA para impulsionar resultados mais inteligentes e eficientes para os nossos clientes. Vem com a gente inovar e construir o futuro da tecnologia. #Vem. PraTOTVS #SomosTOTVS Ver página da empresa

Description copied from TOTVS's careers page. Read the full posting before you apply.

More jobs at TOTVS

See all openings at TOTVS

More jobs in Belo Horizonte

See all jobs in Brazil