[Tech] Pessoa Desenvolvedora Backend Sênior
TOTVS
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.
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, ajustarqueriescomplexas 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.
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead