Desenvolvedor .NET Sênior

Desenvolvedor .NET Sênior role illustration

Desenvolvedor .NET Sênior

Localização: Remoto. Turno completo dos EUA (horário de Dallas, Texas – CST/CDT)

Experiência: 4–8 anos

Sobre a função

Procuramos um desenvolvedor .NET de nível médio a sênior com forte experiência em desenvolvimento de software moderno assistido por IA e integração de recursos de IA em aplicativos corporativos.

O candidato ideal deve ter forte experiência prática com o ecossistema .NET, juntamente com conhecimento prático no uso de assistentes de codificação de IA e ferramentas de desenvolvimento de agentes, como Claude Code, GitHub Copilot, Cursor ou plataformas semelhantes.

Procuramos alguém que possa projetar, desenvolver e manter aplicativos escalonáveis ​​de forma independente e, ao mesmo tempo, aproveitar ferramentas de IA para melhorar a produtividade do desenvolvimento, a qualidade do código e a velocidade de entrega.

Esta é uma função remota e de tempo integral em uma mudança completa de negócios nos EUA, alinhada com Dallas, Texas (CST/CDT). Procuramos um desenvolvedor que não esteja apenas familiarizado com as ferramentas de IA, mas que as utilize ativamente no desenvolvimento de software no mundo real.

O candidato deve ser capaz de lidar de forma independente com tarefas de desenvolvimento, usar agentes de codificação de IA de forma eficaz, compreender o código que eles geram, revisar os resultados gerados pela IA e fornecer software confiável e pronto para produção. Forte experiência em desenvolvimento .NET é essencial. Ferramentas de codificação de IA e experiência prática de integração de IA são igualmente importantes para esta posição.

Principais responsabilidades:

  • Projete, desenvolva e mantenha aplicativos de back-end escalonáveis ​​usando C# e .NET Core/ASP.NET Core.
  • Aproveite ferramentas de desenvolvimento de IA, como Claude Code, GitHub Copilot, Cursor ou ferramentas semelhantes para desenvolvimento de software, depuração, refatoração e otimização de código.
  • Crie recursos de aplicativos com tecnologia de IA integrando LLMs e APIs de IA de terceiros.
  • Trabalhe com provedores de LLM como Anthropic Claude, OpenAI ou outros modelos comparáveis.
  • Desenvolva e integre APIs RESTful e microsserviços.
  • Trabalhe com bancos de dados relacionais como SQL Server e PostgreSQL.
  • Entenda e implemente fluxos de trabalho de desenvolvimento assistidos por IA, incluindo codificação baseada em agente, geração de código e testes automatizados.
  • Colabore com desenvolvedores front-end, arquitetos e equipes multifuncionais.
  • Participe de revisões de código, discussões técnicas e decisões arquitetônicas.
  • Garanta desempenho, segurança, escalabilidade e capacidade de manutenção do aplicativo.

Habilidades necessárias

  • Forte proficiência em C# e .NET Core/.NET 6+.
  • Experiência prática com API Web ASP.NET Core.
  • Forte compreensão de OOP, princípios SOLID, padrões de design e arquitetura limpa.
  • Experiência com Entity Framework Core e LINQ.
  • Experiência com SQL Server ou PostgreSQL.
  • Experiência prática com Claude Code, Cursor, GitHub Copilot ou agentes de codificação de IA semelhantes.
  • Capacidade de usar agentes de IA de maneira eficaz para desenvolver, depurar, refatorar e manter aplicativos de produção.
  • Compreensão de LLMs, engenharia imediata e integrações de API de IA.
  • Experiência na integração de OpenAI, Anthropic Claude ou outras APIs LLM.
  • Experiência na construção de APIs REST e integração de serviços de terceiros.
  • Familiaridade com Git, GitHub, pipelines de CI/CD e Docker.
  • Compreensão de plataformas em nuvem como AWS ou Azure.
  • Fortes habilidades de depuração, análise e resolução de problemas.
  • Deve estar disponível para trabalhar em todo o turno de negócios nos EUA alinhado com Dallas, Texas (CST/CDT).
  • Deve estar confortável em colaborar com clientes e equipes de desenvolvimento sediadas nos EUA.
  • Excelentes habilidades de comunicação escrita e verbal.

Habilidades interessantes

  • Compreensão de fluxos de trabalho de IA de agentes, chamadas de ferramentas e chamadas de funções.
  • Experiência com geração aumentada de recuperação (RAG), bancos de dados vetoriais e embeddings.
  • Familiaridade com Kernel Semântico, LangChain ou estruturas de orquestração de IA semelhantes.
  • Experiência na construção de agentes de IA e na automatização de fluxos de trabalho de negócios.
  • Conhecimento de Python para integrações AI/ML.
  • Experiência na implantação e manutenção de aplicativos habilitados para IA de nível de produção.

Perguntas frequentes

Você projetará, desenvolverá e manterá aplicativos .NET escalonáveis ​​enquanto usa assistentes de codificação de IA e integra LLMs em recursos corporativos. O trabalho abrange back-ends C#/ASP.NET Core, APIs REST, bancos de dados e desenvolvimento assistido por IA pronto para produção.