Caro usuário, habilite o javascript para que esse site funcione corretamente.

E056: Desenvolvedor Senior .NET / .NET Core

Pessoa JurídicaPresencial (Local)VIPSão Paulo-SPEmpresa Confidencial (Cadastre-se)

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Buscamos um Desenvolvedor Sênior .NET com perfil de liderança/referencia técnica para atuar na construção de sistemas novos e também na sustentação de um legado. O profissional será um executor técnico de alto nível, capaz de transformar decisões arquiteturais em código de qualidade, contribuir com boas práticas, revisões de código, mentoria de desenvolvedores mais juniores e uso eficiente de ferramentas de IA no ciclo de desenvolvimento.

Responsabilidades

  • Desenvolver APIs e serviços em .NET Core / ASP.NET Core seguindo os padrões arquiteturais definidos (DDD, Clean Architecture, CQRS).
  • Implementar integrações com sistemas externos, message brokers e serviços de terceiros — incluindo serviços de IA (LLMs, APIs de inferência, pipelines de embeddings).
  • Escrever testes unitários, de integração e de contrato com cobertura adequada, podendo utilizar ferramentas de geração assistida por IA (Copilot, Claude Code) como acelerador, mantendo a revisão crítica sobre o código gerado.
  • Participar ativamente de code reviews, garantindo qualidade e aderência aos padrões do time.
  • Apoiar a estratégia de migração gradual, desenvolvendo camadas de integração (adapters/anti-corruption layers) entre o legado e o novo sistema.
  • Colaborar com o time de dados para otimização de queries e modelagem no SQL Server, incluindo cenários de dados vetoriais/semânticos quando aplicável (ex.: busca semântica, RAG).
  • Documentar soluções técnicas e manter o conhecimento atualizado sobre decisões arquiteturais (ADRs), avaliando quando e como incorporar componentes de IA na arquitetura (custos, latência, governança de dados).
  • Avaliar, prototipar e integrar funcionalidades de IA generativa em produtos .NET existentes (ex.: assistentes internos, automação de suporte, sumarização de dados), quando houver demanda de negócio.

Requisitos Obrigatórios

  • Experiencia solida (4+ anos) com .NET Core / ASP.NET Core.  Dominio de C# com boas praticas de OOP, SOLID e Design Patterns.
  • Experiencia com Entity Framework Core e SQL Server (queries complexas, indices, stored procedures).
  • Conhecimento de padroes REST e desenvolvimento de APIs (versionamento, autenticacao JWT/OAuth2).
  • Experiência com sistemas legados Razor MVC e processo de refatoração/migração  Conhecimento de message brokers (RabbitMQ, Azure Service Bus ou Kafka).
  • Vivência em ambientes cloud.
  • Experiencia com testes automatizados (xUnit, NUnit, Moq ou equivalentes).
  • Familiaridade com Git e fluxos de trabalho colaborativos (GitFlow ou trunk-based).
  • Conhecimento de Docker e containers.
  • Conhecimento de práticas de observabilidade: Serilog, Application Insights, OpenTelemetry — incluindo observabilidade de aplicações com IA (rastreamento de prompts, custo de tokens, latência de inferência).

Diferenciais

  • Experiência com Blazor ou migração de frontends Razor/MVC para arquiteturas modernas (API + SPA).
  • Experiência prática com ferramentas de IA para desenvolvimento (GitHub Copilot, Claude Code, Cursor) no dia a dia de codificação, testes e refatoração.
  • Conhecimento de Semantic Kernel ou Microsoft.Extensions.AI para orquestração de LLMs em aplicações .NET.
  • Familiaridade com conceitos de RAG (Retrieval-Augmented Generation), embeddings e bancos vetoriais (ex.: Azure AI Search, pgvector, Qdrant).
  • Entendimento básico de MCP (Model Context Protocol) para integração de agentes de IA com ferramentas e sistemas internos.
  • Consciência sobre governança e segurança no uso de IA (dados sensíveis em prompts, PII, compliance/LGPD).