Você vai liderar o desenvolvimento de soluções FullStack com .NET e Angular, integrando ferramentas de inteligência artificial aos fluxos de desenvolvimento. Na CI&T, você contribuirá para projetos de transformação tecnológica e para a criação de soluções com impacto real, colaborando com equipes e clientes em diferentes contextos.
Responsabilidades
- Liderar o desenvolvimento de soluções FullStack com .NET e Angular
- Revisar criticamente código gerado automaticamente, garantindo qualidade e manutenibilidade
- Implementar e orquestrar ferramentas de IA para desenvolvimento, como APIs da OpenAI e GitHub Copilot
- Estruturar fluxos de desenvolvimento apoiados por IA
- Desenvolver APIs RESTful escaláveis em .NET e interfaces responsivas com Angular 19 ou superior
- Aplicar princípios SOLID e KISS e padrões de projeto para criar soluções modulares e reutilizáveis
- Criar testes automatizados unitários e de integração
- Gerenciar e otimizar bancos de dados relacionais, como PostgreSQL ou SQL Server
- Usar Docker e docker-compose no desenvolvimento e na implementação de aplicações
- Monitorar sistemas com ferramentas de observabilidade, como Datadog, Grafana ou ELK
- Trabalhar com sistemas distribuídos e mensageria, como RabbitMQ, Kafka ou Service Bus
- Colaborar em práticas de DevOps, preferencialmente em ambientes Azure
- Interagir com clientes em inglês
Requisitos obrigatórios
- Experiência sólida como desenvolvedor sênior
- Experiência prática com ferramentas de IA para desenvolvimento de software e estruturação de fluxos apoiados por IA
- Experiência com desenvolvimento backend em .NET, preferencialmente .NET 8 ou superior
- Experiência com Angular 19 ou superior e integração com APIs
- Conhecimento de princípios SOLID e KISS e domínio de padrões de projeto, como Factory, Strategy e Builder
- Experiência com testes automatizados unitários e de integração
- Conhecimento de Docker e docker-compose
- Experiência com bancos de dados relacionais, como PostgreSQL ou SQL Server
- Experiência com sistemas distribuídos e mensageria, como RabbitMQ, Kafka ou Service Bus
- Experiência com DevOps em Azure
- Inglês intermediário ou avançado para interação com clientes
Diferenciais
- Experiência na construção de agentes autônomos ou semiautônomos
- Experiência com pipelines de desenvolvimento assistido por IA
- Conhecimento de ASP.NET e RPA
- Conhecimento de engenharia de prompts e avaliação da qualidade de respostas de modelos de IA
- Conhecimento de SAP
O que esperamos
Buscamos uma pessoa com experiência sênior em desenvolvimento FullStack, que combine domínio técnico com pensamento crítico para avaliar código e integrar IA de forma responsável aos processos de engenharia. Você colaborará com diferentes profissionais e clientes para construir soluções confiáveis, escaláveis e fáceis de manter.