* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
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, 1:1s);
- 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.
