Skills
Sobre a Vaga
Buscamos um(a) profissional experiente para atuar como Full Stack Developer/Tester e assumir a aplicação de ponta a ponta. Você irá trabalhar com Angular no front-end, APIs e serviços no .NET (C#) no back-end, SQL Server na camada de dados e automação de testes. Além disso, a função integra fluxos de Agentic AI na stack da aplicação, orquestrando serviços de IA/LLM existentes (sem treinamento ou fine-tuning de modelos).
Responsabilidades
- Desenvolver e manter aplicações e componentes em Angular, incluindo state management, routing e bibliotecas de componentes reutilizáveis
- Consumir e integrar REST APIs na UI, tratando estados de carregamento, tratamento de erros e validação de dados
- Criar componentes de UI para recursos de Agentic AI (interfaces de chat, painéis de recomendação, dashboards de status/monitoramento de agentes)
- Projetar e desenvolver serviços e APIs em .NET (C#) seguindo boas práticas REST/gRPC para consumo pelo front-end Angular e por sistemas downstream
- Arquitetar e implementar camadas de integração conectando serviços agentic em Python às aplicações .NET via APIs, message queues ou SDKs
- Aplicar princípios sólidos de software (SOLID, dependency injection, clean architecture) para manter serviços do back-end testáveis e sustentáveis
- Projetar, otimizar e manter bancos de dados SQL Server para dados transacionais e dados de workflows agentic (logging, agent state, audit trails, metadata)
- Escrever e otimizar stored procedures, queries, índices e ETL tanto para necessidades da aplicação quanto para workflows agentic
- Construir e manter suites de testes automatizados com Playwright para UI e testes end-to-end
- Escrever testes unitários e de integração para serviços e APIs .NET como parte do fluxo padrão de desenvolvimento
- Desenvolver estratégias de testes específicas para sistemas agentic (prompt regression testing, validação de outputs, testes de comportamento do agente, edge-case/adversarial testing)
- Participar de code reviews, manutenção de CI/CD e gates de qualidade para releases
- Integrar com APIs de IA/LLM de terceiros ou hospedadas internamente para habilitar capacidades agentic na aplicação
- Escrever scripts/serviços em Python para orquestração de agentes usando frameworks como LangChain, LangGraph, AutoGen, Semantic Kernel (ou similares) e integrá-los à stack .NET/Angular
- Implantar, monitorar e gerenciar serviços e infraestrutura em AWS e/ou GCP (ex.: Lambda/Cloud Functions, serviços de containers, storage, IAM)
- Colaborar com DevOps para garantir deploys em nuvem escaláveis, com bom custo e segurança no full stack
Requisitos
- 7+ anos de experiência profissional em desenvolvimento .NET / C# (API e serviços de back-end)
- 7+ anos de experiência com SQL Server (design de banco, otimização, stored procedures, performance tuning)
- 3+ anos de experiência prática com desenvolvimento de UI em Angular, incluindo arquitetura de componentes, state management e consumo de REST APIs
- Experiência comprovada com ownership true full stack: confortável trabalhando com Angular, design de API, back-end .NET, SQL Server e automação de testes sem necessidade de hand-off entre especialistas
- 2+ anos de experiência prática construindo ou integrando workflows/sistemas de Agentic AI que orquestram APIs de IA/LLM existentes (sem treinamento ou fine-tuning de modelos)
- Experiência com Playwright (ou similar) para testes automatizados de UI/end-to-end e escrita de testes unitários/integrados para serviços de back-end
- Experiência prática com frameworks de Agentic AI (ex.: LangChain, LangGraph, AutoGen, Semantic Kernel ou orquestração customizada)
- Proficiência em Python para scripts e integração de serviços de IA
- Experiência prática com AWS e/ou GCP para deploy e gerenciamento de workloads
- Forte entendimento de design de REST API e padrões de integração service-to-service
- Excelentes habilidades de resolução de problemas e capacidade de atuar no full stack, da UI ao banco de dados, sem silos
Beneficios
Não há benefícios descritos na vaga original.