Desenvolvedor Backend .Net/C++/C# Pleno

Grupo Mooven · Brasil

Não informadoNão informadoPleno

Publicada ontem

Sobre a vaga

Desenvolvimento e Manutenção de Aplicações:

Projetar e implementar APIs RESTful e/ou gRPC de alta performance e baixa latência utilizando C# e .NET (.NET Core / .NET 6/7/8+).

Escrever código limpo, legível, testável e de fácil manutenção, aplicando boas práticas e princípios de engenharia de software (SOLID, Clean Code, Design Patterns).

Arquitetura de Software e Modelagem:

Estruturar soluções em arquiteturas modernas (Microsserviços, Clean Architecture, Hexagonal, Event-Driven Architecture).

Implementar comunicação assíncrona entre serviços utilizando mensageria (message brokers).

Banco de Dados e Persistência:

Modelar, otimizar e consultar bancos de dados relacionais e não relacionais (NoSQL)

Escrever consultas otimizadas, Stored Procedures, índices e utilizar ORMs (Entity Framework Core, Dapper).

Qualidade e Testes:

Desenvolver testes automatizados (unitários, de integração e funcionais) utilizando frameworks como xUnit, NUnit, Moq ou FluentAssertions.

Realizar análise de performance (profiling), tratamento de exceções e refatoração de código legado.

Integração e DevOps:

Consumir e integrar serviços de terceiros (gateways de pagamento, APIs de parceiros, ecossistemas legados).

Criar e manter rotinas de CI/CD para deploy automatizado e containerização de aplicações.

*Requisitos e Hard Skills*

Linguagem e Frameworks:

Domínio avançado de C# e ecossistema .NET (.NET Core / .NET 6, 7 ou 8+).

Conhecimento em ASP.NET Core, Web APIs, Entity Framework Core, Dapper e LINQ.

Arquitetura e Padrões:

Conceitos sólidos de Clean Architecture, DDD (Domain-Driven Design), TDD e princípios SOLID.

Conhecimento em mensageria e eventos: RabbitMQ, Apache Kafka, Azure Service Bus ou AWS SQS/SNS.

Bancos de Dados:

Relacionais: SQL Server, PostgreSQL, MySQL ou Oracle SQL.

Não Relacionais / Cache: Redis, MongoDB, DynamoDB.

Cloud & Containers:

Containerização com Docker e orquestração básica via Kubernetes.

Experiência com nuvem: Azure (Azure Functions, App Services, Blob Storage) ou AWS (Lambda, ECS, S3).

DevOps e Versionamento:

Git (Gitflow), gestão de pipelines em Azure DevOps, GitHub Actions ou GitLab CI. Show more Show less

Leu e ficou na dúvida? A nota responde.

Ver minha nota