Cargo: Desenvolvedor C# Sênior Tipo de contratação: CLT Modalidade: Remota Local de Trabalho: Remoto Formação: Superior completo em 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