Descrição
Resumo da Vaga:
Buscamos um Especialista .NET motivado e proativo para sustentação, migração e desenvolvimento de sistemas, aplicando boas práticas em ambiente dinâmico.
Principais Destaques:
1. Sustentação e migração de sistemas legados para microsserviços.
2. Aplicação de Design Patterns e boas práticas de desenvolvimento.
3. Colaboração ativa e trabalho em equipe em ambiente dinâmico.
Estamos em busca de um Especialista .NET altamente motivado e proativo para integrar nossa equipe. Esperamos alguém resiliente, capaz de trabalhar em grupo e estar disposto a enfrentar desafios em um ambiente dinâmico.
**O que você vai fazer:**
* Sustentação de sistemas legados, assegurando seu funcionamento adequado e livre de falhas.
* Migração de sistemas legados para uma arquitetura baseada em micro serviços.
* Aplicação de princípios de Design Patterns relacionados a Micro Serviços e Orientação a Objetos (OO) para melhorar a qualidade do código e a estrutura dos sistemas.
* Implementação de boas práticas de desenvolvimento, incluindo revisão de código e documentação adequada.
* Organização e limpeza do ambiente de desenvolvimento.
* Elaboração e execução de testes, incluindo testes unitários para validar a lógica de cada componente e testes de integração para garantir a interação correta entre os micro serviços.
* Colaboração ativa com a equipe para identificar e implementar soluções técnicas que atendam às necessidades do negócio.
**O que esperamos que você tenha:**
* Experiência comprovada em desenvolvimento com .NET.
* Imprescindível conhecimento em princípios de Orientação a Objetos (OO), incluindo SOLID.
* Conhecimento sólido em Design Patterns aplicáveis a Micro Serviços, como SAGA, Circuit Breaker, Event Sourcing e API Gateway.
* Familiaridade com Design Patterns de Orientação a Objetos, como Strategy, Composite, State e Unit of Work (UoW).
* Habilidade para trabalhar em equipe e contribuir para um ambiente colaborativo.
* Capacidade de se adaptar rapidamente e lidar com desafios de forma eficaz.
* Compreensão da importância de testes para a entrega de código de qualidade.