A oportunidade perfeita para um profissional experiente está à sua espera!
Desenvolvedor .NET Sênior
Nossa equipe procura por alguém com habilidades sólidas em desenvolvimento de software, que possa contribuir para a criação de soluções inovadoras e eficazes.
Responsabilidades:
* Desenvolver e implementar soluções escaláveis e seguras utilizando .NET Core 8 e .NET Framework 4.8;
* Otimizar consultas complexas em T-SQL para garantir a performance e a integridade dos dados;
* Projetar e implementar soluções de mensageria robustas com RabbitMQ e MassTransit;
* Garantir a saúde do código através de Testes Unitários, Code Reviews e aplicação contínua dos princípios SOLID e Clean Code;
* Aplicar padrões de arquitetura como Microserviços e CQRS no design de novas features;
* Participar ativamente das cerimônias de Scrum (Dailies, Plannings, Reviews, Retros);
Requisitos:
* Habilidade em desenvolvimento Back-End com a plataforma .NET (.NET Core 8 e .NET Framework 4.8), com experiência específica em ASP.NET MVC;
* 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;
* Design e construção de APIs RESTful, com bom entendimento do ciclo de consumo pelo frontend;
* SOLID, Clean Code e padrões de projeto (Design Patterns);
* Implementação do padrão CQRS;
* Metodologias ágeis (Scrum);
* Proficiência no uso de GIT;
* Gestão de Código e Agile: Azure DevOps para Repositórios GIT, Boards (Scrum) e Pipelines;
* Banco de Dados: SQL Server Management Studio (SSMS);
* Testes de API: Postman (ou similares);
* Documentação de API: Swagger (OpenAPI);
* Editor Auxiliar: Visual Studio Code;
Benefícios:
Nossa empresa oferece um ambiente de trabalho dinâmico e colaborativo, onde você pode crescer e se desenvolver como profissional. Além disso, estamos sempre procurando por maneiras de melhorar e inovar nossas práticas.