Back to search
TOTVS Linkedin · Posted 1mo 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 more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent