Desenvolvedor de Tecnologia Sênior
A Tech For está procurando por profissionais habilidosos para desenvolver soluções inovadoras.
Responsabilidades:
* Desenhar e implementar soluções escaláveis;
* Garantir a performance e integridade dos dados;
* Projetar e implementar soluções de mensageria robustas;
* Garantir a saúde do código através de testes unitários e revisão de código;
* Aplicar e discutir padrões de arquitetura em novas features;
* Participar ativamente das cerimônias ágeis (Daily, Planning, Review, Retrospectiva);
* Analisar e refinar histórias de usuário para gerar tarefas técnicas necessárias;
Requisitos:
* Desenvolvimento Back-End com 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 biblioteca MassTransit;
* Design e construção de APIs RESTful, com bom entendimento do ciclo de consumo pelo frontend (JavaScript, SPAs, etc.);
* 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.
Vantagens:
* Oportunidade de trabalhar em projetos desafiadores e inovadores;