Back to search
TOTVS Linkedin · Posted 8d ago

[Tech] Engenharia de Software Backend Senior - .Net / C#

Rio de Janeiro, Rio de Janeiro, Brazil

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Descrição

Ser referência no desenvolvimento e sustentação de funcionalidades de software, de modo que não apenas agregue valor ao produto como também oriente e capacite o time de desenvolvimento, garantindo a satisfação do cliente e a evolução técnica do time de desenvolvimento do produto de atuação.

Responsabilidades e atribuições

  • Desenvolver soluções técnicas de alta complexidade, transformando requisitos em software robusto, seguro e escalável, alinhado às necessidades do negócio;
  • Atuar na análise e evolução da arquitetura de software, assegurando organização, consistência, performance e eficiência de seus componentes;
  • Garantir a aplicação de boas práticas de engenharia de software, incluindo testes automatizados, versionamento, revisões de código, documentação e integração contínua;
  • Detalhar requisitos técnicos complexos em colaboração com clientes e áreas envolvidas, traduzindo demandas de negócio em soluções viáveis;
  • Propor inovações aplicáveis ao roadmap do produto, realizando provas de conceito e estudos de caso que aumentem competitividade, eficiência e qualidade da solução;
  • Participar de discussões táticas e operacionais, contribuindo na definição de metas anuais, estudos de viabilidade técnica e escolhas estratégicas de tecnologia;
  • Orientar, capacitar e apoiar o time de desenvolvimento na definição de soluções de negócio, arquitetura e design, promovendo disseminação de conhecimento e boas práticas;
  • Criar frameworks, componentes reutilizáveis e padrões técnicos quando necessário para acelerar e qualificar o desenvolvimento;
  • Definir, revisar e aprimorar processos de engenharia que suportem os objetivos de curto e médio prazo da área de atuação;
  • Assegurar o cumprimento das metas do time, influenciando práticas, priorização de tarefas e promovendo evolução contínua da qualidade técnica;
  • Contribuir em fóruns e discussões sobre inovação e tendências de mercado, disseminando conhecimento e fortalecendo a cultura de aprendizado constante;
  • Atuar diretamente na resolução de incidentes, investigando causas raiz e implementando melhorias que aumentem a confiabilidade, escalabilidade e eficiência da plataforma;

Requisitos e qualificações

  • Sólida experiência em Desenvolvimento .NET;
  • Domínio no desenvolvimento de APIs (REST-HORSE);
  • Fundamento em testes unitários – Conhecimento em Dunit;
  • Unigui e Firemonkey – Nível avançado;
  • Banco de Dados PostgreSQL e MongoDB – Nível avançado;
  • Arquitetura de Software (cloudnative, web, microsserviços);
  • DevOps (CI/CD, Docker, Git/GitFlow, GitLab, Jenkins ou similar);
  • Sistemas Distribuídos, Escalabilidade, Resiliência (nível intermediário);
  • Mensageria (RabbitMQ, Pub/Sub ou equivalente);
  • NoSQL (Elastic, MongoDB ou equivalente);
  • Cache (Redis);
  • Cloud Storage (Google Cloud Storage ou equivalente);
  • Processamento distribuído (Hadoop, Spark);
  • Pipelines de dados/streaming (Apache Beam, Dataflow, Airflow);
  • Processamento assíncrono (Celery, Temporal IO);
  • MCP;
  • Copilot ou equivalente;
  • Provedores de Cloud (GCP, AWS, Azure, equivalentes);
  • Design Patterns;
  • Segurança no desenvolvimento (DevSecOps, outros);
  • Observabilidade e troubleshooting de aplicações em produção (logs estruturados, métricas, traces).
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search