Cargo: Desenvolvedor C# Sênior
Tipo de contratação: CLT
Modalidade: Remoto
Local de Trabalho: Remoto
Formação: Superior completo tecnologia
Requisitos Obrigatórios/Tecnologia/Conhecimento necessários:
Conhecimento avançado em Programação C# .NET para construção de APIs REST
Experiência em desenvolvimento de Integrações (APIs);
Conhecimento avançado em Orientação a Objetos, DDD (Domain Driven Design), SOLID;
Conhecimento em programação para ambientes distribuídos (microserviços);
Conhecimento em ferramentas de validação de código estatico.
Conhecimento em testes unitários e de integração.
Domínio da orientação a objetos;
Construção de testes automatizados em C# de integração e unitários
Conhecimento avançado em linguagem SQL (Preferencialmente experiência com Oracle)
Conhecimento avançado em modelagem de banco de dados relacional
Conhecimento em Docker Conhecimento em Mensageria (RabbitMQ e Kafka)
Conhecimento em Padrões de projeto como (CQRS, Event sourcing, Mediator, Strategy, Factory Method, Singleton, Decorator, Adapter)
Conhecimento de GIT
Conhecimento em documentação via Swagger