← CarreiraAI
OTHER
Híbrido
Desenvolvedor Full Stack Senior
PORTAL TELEMEDICINA LTDA · Barueri, São Paulo
Publicada em 20/10/2026
Candidatar-se com o CarreiraAI →
<h1>Vaga: Desenvolvedor(a) Backend .NET / C#</h1>
<h2>Requisitos técnicos (obrigatórios)</h2>
<ul>
<li>
<p><strong>.NET / C#:</strong> ASP.NET Core, Entity Framework Core, injeção de dependência, async/await.</p>
</li>
<li>
<p><strong>Construção e consumo de APIs REST:</strong> versionamento, paginação, tratamento de erros e idempotência.</p>
</li>
<li>
<p><strong>Modelagem e otimização de banco relacional (SQL Server e/ou PostgreSQL):</strong> índices, planos de execução e migrations.</p>
</li>
<li>
<p><strong>Cache e NoSQL:</strong> Redis, MongoDB ou Firestore.</p>
</li>
<li>
<p><strong>Autenticação e autorização:</strong> OAuth 2.0, OIDC, JWT e RBAC.</p>
</li>
<li>
<p><strong>Observabilidade com Datadog:</strong> APM, tracing distribuído, logs estruturados, dashboards e alertas — capacidade de investigar incidentes em produção pela ferramenta.</p>
</li>
<li>
<p><strong>Uso avançado de IA no desenvolvimento:</strong> trabalho com assistentes de código (Cursor, Claude, Copilot), escrita de specs e prompts que geram código confiável e revisão crítica do que a IA produz.</p>
</li>
<li>
<p><strong>Testes automatizados:</strong> unitários, integração e contrato (xUnit/NUnit).</p>
</li>
<li>
<p><strong>Git:</strong> pull requests e code review.</p>
</li>
<li>
<p><strong>Docker e CI/CD:</strong> Azure DevOps, GitHub Actions ou Cloud Build.</p>
</li>
</ul>
<h2>Requisitos desejáveis</h2>
<ul>
<li>
<p>Cloud, com preferência por GCP (Cloud Run, Pub/Sub, Cloud SQL, Secret Manager, VPC/Cloud NAT).</p>
</li>
<li>
<p>Arquitetura de microsserviços e mensageria assíncrona (Pub/Sub, Kafka, RabbitMQ).</p>
</li>
<li>
<p>Desenvolvimento orientado a especificação (SDD): escrever a spec antes do código e usá-la como contrato com a IA e com o QA.</p>
</li>
<li>
<p>Infraestrutura como código (Terraform).</p>
</li>
<li>
<p>gRPC ou GraphQL.</p>
</li>
<li>
<p>Performance e escalabilidade: profiling, load testing e estratégias de cache.</p>
</li>
<li>
<p>Segurança de aplicação: OWASP Top 10, criptografia em trânsito e em repouso e gestão de segredos.</p>
</li>
</ul>
<h2>Diferenciais para o contexto de saúde digital</h2>
<ul>
<li>
<p>Integrações com padrões de saúde: HL7 FHIR, TISS/ANS, RNDS e e-SUS.</p>
</li>
<li>
<p>Dados sensíveis sob LGPD: anonimização, trilha de auditoria e controle de acesso.</p>
</li>
<li>
<p>Integração com sistemas legados hospitalares ou de operadoras (SOAP/XML, arquivos em lote).</p>
</li>
<li>
<p>Alta disponibilidade e resiliência em serviços críticos (retry, circuit breaker e DLQ).</p>
</li>
</ul>
<h2>Responsabilidades e atribuições</h2>
<ul>
<li>
<p><strong>Desenvolvimento de Software:</strong> projetar, construir e evoluir aplicações backend robustas, seguras e escaláveis utilizando C# e o ecossistema .NET, com forte foco na criação de APIs RESTful e arquitetura de microsserviços.</p>
</li>
<li>
<p><strong>Operação em Nuvem e Orquestração:</strong> realizar o deploy, a configuração e a manutenção de aplicações em nossa infraestrutura no Google Cloud Platform (GCP), gerenciando e escalando os serviços ativamente em clusters Kubernetes.</p>
</li>
<li>
<p><strong>Garantia de Qualidade:</strong> escrever código limpo, documentado e testável. Criar e manter rotinas de testes automatizados (unitários e de integração) para garantir a resiliência das entregas.</p>
</li>
<li>
<p><strong>Revisão de Código (Code Review):</strong> participar ativamente das revisões de código da equipe, garantindo a adoção de boas práticas, padrões de projeto (Design Patterns, SOLID) e segurança.</p>
</li>
<li>
<p><strong>Colaboração e Integração:</strong> trabalhar em estreita colaboração com os times de Front-end, Mobile e Produto para entender os requisitos do negócio, definir contratos de APIs eficientes e entregar funcionalidades de ponta a ponta.</p>
</li>
<li>
<p><strong>Monitoramento e Troubleshooting:</strong> acompanhar a saúde dos microsserviços em produção, analisar logs, identificar gargalos de performance e atuar de forma ágil na resolução de bugs ou incidentes.</p>
</li>
<li>
<p><strong>Manutenção e Refatoração:</strong> avaliar continuamente a base de código existente para propor melhorias de arquitetura, atualizações de versão de frameworks e redução de débito técnico.</p>
</li>
<li>
<p><strong>Participação no Ciclo Ágil:</strong> engajar-se nos ritos ágeis (dailies, plannings, refinamentos), ajudando na estimativa de tarefas e na tomada de decisões técnicas para o produto.</p>
</li>
</ul>
<h2>Soft Skills</h2>
<ul>
<li>
<p><strong>Comunicação técnica escrita:</strong> documenta decisões, escreve PRs e ADRs que outra pessoa entende sem reunião.</p>
</li>
<li>
<p><strong>Colaboração em squad:</strong> participa das cerimônias, sinaliza bloqueios cedo, negocia escopo com PM e QA em vez de decidir sozinho.</p>
</li>
<li>
<p><strong>Autonomia com transparência:</strong> puxa a tarefa, destrava o que consegue e expõe o que não consegue no mesmo dia.</p>
</li>
<li>
<p><strong>Recebe e dá code review sem defensividade:</strong> critica o código, não a pessoa, e aceita críticas ao próprio código.</p>
</li>
<li>
<p><strong>Pensamento de produto:</strong> pergunta qual problema do usuário a demanda resolve antes de codar.</p>
</li>
<li>
<p><strong>Gestão de prioridade e prazo:</strong> estima com faixa de incerteza e renegocia quando a estimativa fura.</p>
</li>
</ul>
Candidatar-se com o CarreiraAI →