Desenvolvedor Backend .NET Pleno

NSTECH · Remoto, BR

**Sobre a Vaga** ---------------- Buscamos uma pessoa para atuar como **Desenvolvedor(a) Backend .NET Pleno** na construção e evolução da nossa **Plataforma de Dados**. A posição será responsável pelo desenvolvimento de serviços, APIs e integrações que fazem parte da plataforma, trabalhando em conjunto com profissionais de Desenvolvimento, Dados e Produto. Buscamos uma pessoa com boa experiência em desenvolvimento backend utilizando **C\# e .NET**, capaz de atuar com autonomia nas atividades de desenvolvimento e que tenha interesse em ampliar seus conhecimentos sobre **arquitetura, plataformas e produtos de dados**. **Responsabilidades e atribuições** ----------------------------------- * Desenvolver e evoluir **serviços backend utilizando C\# e .NET / ASP.NET Core**. * Desenvolver e manter **APIs REST** para consumo e disponibilização de dados e funcionalidades da plataforma. * Desenvolver integrações entre sistemas, serviços internos e componentes da Plataforma de Dados. * Trabalhar com **bancos de dados relacionais e SQL**, realizando consultas e implementando mecanismos de persistência de dados. * Implementar regras de negócio e requisitos definidos em conjunto com Produto e demais profissionais do time. * Desenvolver e manter **testes unitários e de integração**. * Realizar manutenção, correções e evolução dos serviços existentes. * Participar de **code reviews, refinamentos e discussões técnicas** junto ao time. * Apoiar a identificação e resolução de problemas relacionados aos serviços da plataforma. * Seguir os padrões de desenvolvimento, arquitetura, segurança, observabilidade e qualidade definidos pelo time. **Requisitos e qualificações** ------------------------------ * Experiência com desenvolvimento backend utilizando **C\# e .NET / ASP.NET Core**. * Experiência no desenvolvimento e consumo de **APIs REST**. * Conhecimento de **programação orientada a objetos e princípios SOLID**. * Experiência com bancos de dados relacionais e **SQL**. * Conhecimento de **Entity Framework Core** ou tecnologias similares de acesso a dados. * Experiência com **Git e controle de versão**. * Conhecimento e prática na criação de **testes unitários**. * Conhecimento básico sobre integração entre sistemas e aplicações distribuídas. * Capacidade de investigar problemas, realizar troubleshooting e implementar soluções com autonomia compatível com nível pleno. * Boa capacidade de comunicação e trabalho colaborativo com profissionais de Desenvolvimento, Dados e Produto. **Diferenciais** ---------------- * Conhecimento ou experiência com **Kafka ou outras tecnologias de mensageria**. * Conhecimento de **Docker e containers**. * Experiência ou conhecimento de ambientes **Cloud**. * Conhecimento de **microsserviços e arquiteturas distribuídas**. * Conhecimento de padrões como **Clean Architecture e Domain\-Driven Design (DDD)**. * Conhecimento de **CI/CD**. * Experiência com ferramentas de **logs, métricas e observabilidade**. * Interesse ou experiência trabalhando com **Plataformas de Dados, Data Products ou sistemas orientados a dados**.