O cargo visa contratar um profissional capacitado para desenvolver soluções de alta qualidade, utilizando a plataforma .NET Core 8 e .NET Framework 4.8.
Responsabilidades:
1. Desenhar e implementar soluções de alta performance e escalabilidade com .NET Core 8 e .NET Framework 4.8;
2. Garantir a performance e integridade dos dados escrevendo e otimizando consultas complexas em T-SQL;
3. Projetar e implementar soluções de mensageria robustas com RabbitMQ e MassTransit;
4. Manter a saúde do código por meio de Testes Unitários, Code Reviews e aplicação contínua dos princípios SOLID e Clean Code;
5. Aplicar padrões de arquitetura como Microserviços e CQRS no design de novas funcionalidades;
6. Participar ativamente das cerimônias Scrum;
7. Analisar e refinar Histórias de Usuário (User Stories) para gerar e detalhar as tarefas técnicas necessárias para o desenvolvimento;
Requisitos Essenciais:
* Desenvolvimento Back-End com a plataforma .NET (.NET Core 8 e .NET Framework 4.8);
* T-SQL (SQL Server), incluindo modelagem de dados e otimização de performance;
* Arquitetura de Microsserviços e padrões de comunicação (síncrona e assíncrona);
* RabbitMQ e a biblioteca MassTransit;
* SOLID, Clean Code e padrões de projeto (Design Patterns);
* Metodologias ágeis (Scrum);
* Proficiência no uso de GIT;
* Implementação do padrão;
Requisitos Diferenciais:
* Experiência com Domain-Driven Design (DDD);
* Proficiência em Testes Unitários (xUnit, NUnit ou similares);
* Vivência com ambientes em Cloud (Azure ou AWS);
* Conhecimento em ferramentas de APM (Application Performance Management);
* Experiência com IA (GitHub Copilot, Gemini, NotebookLM);