Desenvolvedor .NET Sênior
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.

