**Descrição** 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. **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.