Desenvolvedor .NET Sênior: Oportunidade de Desenvolvimento
A Tech For está procurando um profissional experiente em desenvolvimento back-end para trabalhar em projetos de alta complexidade.
1. Responsabilidades:
* Desenvolver soluções escaláveis e de alta performance utilizando .NET Core 8 e .NET Framework 4.8;
* Implementar microsserviços utilizando arquitetura assíncrona com RabbitMQ e MassTransit;
* Garantir a integridade e a performance dos dados através de consultas complexas em T-SQL;
* Participar do processo ágil (Scrum) e contribuir para o design de novas features;
* Analisar e refinar histórias de usuário para gerar tarefas técnicas necessárias para o desenvolvimento;
1. Requisitos:
* Experiência em desenvolvimento back-end com .NET (.NET Core 8 e .NET Framework 4.8), incluindo ASP.NET MVC;
* Conhecimento em T-SQL, incluindo modelagem de dados e otimização de performance;
* Arquitetura de microsserviços e padrões de comunicação síncrona e assíncrona;
* Conhecimento em RabbitMQ e biblioteca MassTransit;
* SOLID, Clean Code e padrões de projeto (Design Patterns);
* Metodologias ágeis (Scrum);
* Proficiência no uso de GIT;
* Gestão de código e Agile: Azure DevOps (antigo TFS Online) para repositórios GIT, boards (Scrum) e pipelines;
* Banco de dados: SQL Server Management Studio (SSMS);
* Testes de API: Postman (ou similares, como Insomnia);
* Documentação de API: Swagger (OpenAPI);
* Editor auxiliar: Visual Studio Code.
1. Benefícios:
* Trabalho remoto ou presencial com flexibilidade de horário;
* Oportunidade de crescimento e desenvolvimento profissional;
* Acesso a ferramentas e tecnologias de ponta;
* Equipe colaborativa e dinâmica;
* Vivência em um ambiente de trabalho moderno e inovador.