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
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