mazzatech

Desenvolvedor Sênior .NET / .NET Core

📍 São Paulo, SP🏢 Híbrido
PUBLICIDADE

Descrição da Vaga

Buscamos um desenvolvedor sênior .NET com perfil de liderança técnica para atuar na construção de novos sistemas e na modernização de um ecossistema legado. Você atuará como um executor técnico de alto nível, sendo responsável por transformar decisões arquiteturais em código de excelência, disseminar boas práticas, realizar revisões de código, mentorar desenvolvedores mais juniores e impulsionar o uso eficiente de ferramentas de Inteligência Artificial no ciclo de desenvolvimento da equipe.

Responsabilidades

  • Criar APIs e serviços em .NET Core / ASP.NET Core seguindo padrões modernos (DDD, Clean Architecture, CQRS).
  • Implementar conexões com sistemas externos, message brokers e serviços de terceiros — incluindo ecossistemas de IA (LLMs, APIs de inferência e pipelines de embeddings).
  • Apoiar a estratégia de migração gradual desenvolvendo camadas de integração (adapters/anti-corruption layers) entre sistemas legados e a nova arquitetura.
  • Escrever testes unitários, de integração e de contrato com cobertura adequada.
  • Colaborar com o time de dados na otimização de queries e modelagem em SQL Server, além de abordar cenários de dados vetoriais/semânticos (RAG, busca semântica).
  • Avaliar, prototipar e integrar funcionalidades de IA generativa em produtos .NET (assistentes internos, automação de suporte, sumarização) conforme demandas de negócio.
  • Participar ativamente de code reviews, mentorar o time, documentar soluções técnicas (ADRs) e avaliar impactos de arquitetura ao incorporar IA (custo, latência e governança).
PUBLICIDADE

Requisitos

  • Experiência sólida (4+ anos) com .NET Core / ASP.NET Core.
  • Domínio de C#: excelentes práticas de OOP, SOLID e Design Patterns.
  • Experiência prática com Entity Framework Core e SQL Server (queries complexas, índices, stored procedures).
  • Conhecimento aprofundado em padrões REST (versionamento e autenticação JWT/OAuth2).
  • Experiência com Razor MVC e processos de refatoração/migração.
  • Conhecimento de message brokers (RabbitMQ, Azure Service Bus ou Kafka) e vivência em ambientes cloud.
  • Experiência com testes automatizados (xUnit, NUnit, Moq ou equivalentes).
  • Domínio de Git (GitFlow ou trunk-based) e uso de Docker/containers.
  • Práticas com Serilog, Application Insights ou OpenTelemetry — incluindo monitoramento de aplicações com IA (rastreamento de prompts, custo de tokens e latência de inferência).
  • Experiência com Blazor ou migração de frontends Razor/MVC para arquiteturas modernas (API + SPA).
  • Uso diário de ferramentas de IA para desenvolvimento (GitHub Copilot, Claude Code, Cursor) aplicadas a testes, codificação e refatoração.
  • Conhecimento de Semantic Kernel ou Microsoft.Extensions.AI para orquestração de LLMs em .NET.
  • Familiaridade com conceitos de RAG, embeddings e bancos vetoriais (Azure AI Search, pgvector, Qdrant).
  • Entendimento básico do protocolo MCP (Model Context Protocol) para integração de agentes de IA com ferramentas internas.
  • Consciência sobre governança, segurança e compliance no uso de IA (PII, proteção de dados sensíveis e LGPD).

Mazzatech is a global IT professional services company partnering with you to provide solutions to your project’s requirements and challenges in today’s highly competitive technology environment.  We supply integrated IT services ecosystems, designed with your business success in mind, for toda...[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE