A Thunders Tecnologia está em busca de um(a) Desenvolvedor(a) .NET Sênior com perfil estruturador analítico e orientado à melhoria contínua. Essa pessoa terá papel estratégico na organização e evolução dos sistemas com forte atuação em arquitetura escalabilidade e integração de soluções especialmente em contextos de alta complexidade e orientados a eventos. Buscamos alguém com visão macro do sistema capaz de tomar decisões técnicas consistentes propor melhorias contínuas e atuar de forma colaborativa com times multidisciplinares. Além disso esperamos um profissional que utilize ferramentas de IA generativa de forma crítica e estratégica potencializando a produtividade sem abrir mão da qualidade e dos padrões técnicos. Responsabilidades Desenvolvimento e manutenção de funcionalidades utilizando C# .NET Core e Entity Framework Preocupação com alta escalabilidade disponibilidade paralelismo e performance Construção de soluções resilientes e orientadas a eventos Integração de sistemas utilizando serviços de mensageria assíncrona Implementar integrações com plataformas externas Codificação e criação de testes automatizados Acompanhamento com o cliente na validação das novas funcionalidades e disponibilização em produção Entendimento dos fluxos de negócio de nossos clientes Interação com o time de Produtos na definição e esclarecimento de requisitos Colaboração ativa com ideias que possam melhorar sistemas e a experiência dos usuários Participação nas cerimônias ágeis (daily planning review retrospectiva 11s) Aplicação de boas práticas de documentação registrando de forma clara soluções decisões técnicas integrações e arquiteturas desenvolvidas. Utilizar ferramentas de IA Generativa para acelerar o ciclo de desenvolvimento desde a prototipagem até a refatoração de código Validar revisar e testar criticamente sugestões geradas por modelos de linguagem garantindo que aderiram aos padrões da Thunders Estruturar e manter arquivos de configuração de contexto para garantir que as ferramentas de IA compreendam profundamente a arquitetura dos nossos microserviços. Formação Graduação em Ciência da Computação Engenharia da Computação Sistemas de Informação Análise e Desenvolvimento de Sistemas ou áreas correlatas. Experiência Técnica Desenvolvimento backend com .NET Core e Entity Framework (avançado) Criação e manutenção de microserviços (reativos síncronos e assíncronos) Desenvolvimento de APIs REST/Web API Implementação de soluções com RabbitMQ ou ferramentas similares de mensageria Atuação com bancos relacionais preferencialmente SQL Server Vivência com MongoDB Redis GraphQL e armazenamento em Amazon S3 Contêineres com Docker Conhecimento intermediário em Angular 6+ Prática com design patterns TDD e DDD. Experiência prática com Claude e IDEs baseadas em IA Noções de Engenharia de Contexto domínio de técnicas de fornecimento de contexto para IAs (RAG local indexação de repositórios e uso avançado de referências @) O que esperamos de você Raciocínio lógico e boa capacidade analítica Comprometimento com prazos e excelência nas entregas Comunicação clara transparente e colaborativa Vontade de aprender continuamente Capacidade de expor ideias discutir soluções e propor melhorias Autonomia com responsabilidade Espírito de equipe empatia e foco no resultado coletivo. Capacidade de pensar no sistema de forma macro delegando a implementação de baixo nível para a IA enquanto foca na resiliência e design da solução Senso Crítico Não aceitar respostas da IA como verdade absoluta possuindo base técnica sólida para debater e corrigir possíveis problemas. Diferenciais Experiência com práticas de DevOps Vivência com bancos não relacionais Conhecimento em testes automatizados Pós-graduação na área de tecnologia Familiaridade com mercado de energia ou ETRM Conhecimentos em Azure métricas telemetria e ferramentas como Grafana Conhecimento em fundamentos de Ciência de Dados ou integração de APIs de LLM dentro de ecossistemas .NET.