Desenvolvedor de Software Experiente
A Tech For busca um profissional experiente para atuar como desenvolvedor de software com forte conhecimento em tecnologias .NET.
O cargo envolve desenhar e implementar soluções escaláveis, garantir a performance dos sistemas e trabalhar em equipe para alcançar metas estratégicas.
* Responsabilidades:
* Desenvolver novos microsserviços utilizando .NET Core 8 e .NET Framework 4.8;
* Garantir a integridade e a consistência dos dados através de consultas complexas em T-SQL;
* Projetar e implementar soluções de mensageria robustas com RabbitMQ e MassTransit;
* Aplicar princípios SOLID e Clean Code na construção do código;
* Participar das cerimônias do Scrum e contribuir para o desenvolvimento do produto.
Requisitos Obrigatórios:
* Experiência em desenvolvimento back-end com a plataforma .NET (.NET Core 8 e .NET Framework 4.8);
* Conhecimento em T-SQL (SQL Server) e modelagem de dados;
* Arquitetura de microsserviços e padrões de comunicação;
* Design e construção de APIs RESTful;
* SOLID, Clean Code e Design Patterns;
* Metodologias ágeis (Scrum);
* Proficiência no uso de GIT;
* Domínio da ferramenta Azure DevOps;
* Testes de API e documentação de API;
* Editor auxiliar Visual Studio Code.
Requisitos Diferenciais:
* Experiência com Domain-Driven Design (DDD);
* Proficiência em Testes Unitários;
* Vivência com ambientes em Cloud (Azure ou AWS);
* Experiência com Docker e Kubernetes;
* Conhecimento em pipelines de CI/CD;
* Conhecimento em ferramentas de APM;
* Vivência com IA (GitHub Copilot).