Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Sênior

* 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.