**Cargo: Desenvolvedor C# Sênior**
**Tipo de contratação: CLT**
**Modalidade: remota**
**Local de Trabalho: home office**
**Formação: Superior completo na área de TI**
**Requisitos Obrigatórios/Tecnologia/Conhecimento necessários**:
**Descrição: Requisitos Técnicos**
**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