?? E aí, Dev! Que tal construir o futuro com a gente? Somos um time apaixonado por tecnologia de ponta, código de alta qualidade e arquitetura de software robusta. Estamos construindo uma plataforma moderna, utilizando as versões mais recentes do .NET e C#, e acreditamos que um bom código é a base para um produto incrível. Nossa cultura é de colaboração, aprendizado contínuo e descontração. Gostamos de resolver problemas complexos de forma simples, escrever testes que nos dão segurança. ?? Se você curte um ambiente assim e quer fazer parte de um projeto desafiador, essa vaga é para você! ?? Sua Missão no Dia a Dia: • Desenvolver com Qualidade: Projetar e implementar soluções no nosso back-end (.NET 9 e C# 13), seguindo os princípios SOLID para criar código flexível e de fácil manutenção. • Trabalhar com nossa arquitetura limpa (Clean Architecture), garantindo a separação de responsabilidades e a manutenibilidade do código. • Modelagem do domínio, colaborando na definição de entidades, agregados e objetos de valor, aplicando conceitos de Domain-Driven Design (DDD) para refletir as regras de negócio no código. • Criar e otimizar queries e mapeamentos com NHibernate. • Implementar e consumir serviços de cache com Redis para garantir a performance da aplicação. • Escrever testes unitários e de integração com xUnit, garantindo uma alta cobertura de código e a qualidade das entregas (a gente leva TDD a sério!). • Participar ativamente de code reviews, contribuindo com sua visão e aprendendo com o time. • Colaborar na modelagem de novas soluções e na evolução da nossa arquitetura. • Trabalhar com nossa aplicação web em ASP.NET Core Razor Pages. ?? O que Buscamos em Você (Requisitos): • Paixão por C# e .NET: Experiência sólida com a plataforma, especialmente .NET 6 ou superior. • Boas noções de arquitetura de software, como Clean Architecture, DDD (Domain-Driven Design) ou Onion Architecture. • Conhecimento em DDD: Familiaridade com os conceitos de modelagem de domínio (Entidades, Agregados, Value Objects). • Experiência com ORMs, especialmente NHibernate (ou um forte desejo de aprender). • Conhecimento em desenvolvimento de aplicações web com ASP.NET Core. • Experiência com bancos de dados relacionais (SQL Server, PostgreSQL, etc.). • Conhecimento em Git para versionamento de código. • Ser uma pessoa proativa, que gosta de compartilhar conhecimento e construir soluções em equipe.
Regime de contratação de tipo: Efetivo – CLT
Jornada: Período Integral
Nível hierárquico: Analista
VALORIZADOTempo de experiência: Entre 1 e 3 anosEscolaridade Mínima: Ensino SuperiorEfetivo – CLT