Skills
Sobre a Vaga
A Thunders Tecnologia busca um(a) Desenvolvedor(a) .NET Sênior para atuar de forma estratégica na evolução de sistemas. Você terá participação forte em arquitetura, escalabilidade e integrações, trabalhando em ambientes de alta complexidade e orientados a eventos, com foco em melhoria contínua.
Responsabilidades
- Desenvolver e manter funcionalidades com C#, .NET Core e Entity Framework
- Projetar soluções com alta escalabilidade, disponibilidade, paralelismo e performance
- Construir integrações resilientes e orientadas a eventos
- Implementar integrações via serviços de mensageria assíncrona (como RabbitMQ ou similares)
- Criar e evoluir APIs REST/Web API e integrações com plataformas externas
- Codificar e manter testes automatizados para garantir qualidade
- Acompanhar validações com o cliente e apoiar a disponibilização em produção
- Atuar junto ao time de Produto para esclarecer requisitos e alinhar expectativas
- Participar das cerimônias ágeis (daily, planning, review, retrospectiva e 1:1s)
- Documentar soluções, decisões técnicas, integrações e arquiteturas
- Usar IA generativa com senso crítico para acelerar o ciclo de desenvolvimento (protótipos, refatoração e revisão)
Requisitos
- Experiência avançada em backend com .NET Core e Entity Framework
- Criação e manutenção de microserviços (reativos, síncronos e assíncronos)
- Experiência com bancos relacionais, preferencialmente SQL Server
- Atuação com mensageria (RabbitMQ ou ferramentas equivalentes)
- Conhecimento em Docker e design patterns
- Prática com TDD e DDD
- Noções de Angular 6+ (intermediário)
- Vivência com MongoDB, Redis, GraphQL e Amazon S3 (armazenamento)
- Experiência prática com Claude e IDEs baseadas em IA
- Noções de engenharia de contexto (ex.: RAG local, indexação de repositórios e uso avançado de referências)
- Raciocínio lógico, capacidade analítica e comunicação clara
- Compromisso com prazos, excelência e melhoria contínua
- Postura crítica: não aceitar respostas de IA como verdade absoluta
Beneficios
- Atuação em projetos de alta complexidade com foco em arquitetura e evolução de sistemas
- Ambiente colaborativo com times multidisciplinares e cultura de documentação
- Uso de IA generativa com governança técnica e revisão crítica para manter padrões de qualidade