Descrição
**Sobre a Vaga**
Buscamos um Desenvolvedor .NET para integrar nosso time de engenharia, atuando no design, desenvolvimento e evolução de aplicações de alta qualidade e performance. O profissional será responsável por traduzir regras de negócio complexas em código limpo e escalável, garantindo entregas consistentes em um ambiente remoto e com autonomia técnica.
**Responsabilidades e atribuições**
* Desenvolver, implementar e manter soluções backend utilizando .NET, seguindo boas práticas de arquitetura e padrões de código
* Analisar e detalhar regras de negócio, mapeando dependências, fluxos de dados e contratos de API para garantir aderência técnica e funcional
* Escrever testes unitários e de integração, realizar code review e contribuir para a melhoria contínua da base de código e da cultura de engenharia
* Participar ativamente de cerimônias ágeis, alinhando estimativas, escopo e entregas com stakeholders técnicos e de produto
* Documentar decisões técnicas (ADRs), fluxos de integração e critérios de qualidade para garantir rastreabilidade e evolução sustentável do sistema
**Requisitos e qualificações**
* Formação em Engenharia da Computação, Ciência da Computação, TI ou áreas correlatas.
* Domínio prático do ecossistema .NET (C\#, ASP.NET Core, Entity Framework, LINQ, async/await)
* Experiência sólida no desenvolvimento de APIs RESTful, consumo de serviços, versionamento de código (Git) e bancos de dados relacionais e/ou NoSQL
* Conhecimento em princípios SOLID, Design Patterns, Clean Architecture e metodologias ágeis (Scrum/Kanban)
* Habilidade para compreender e implementar regras de negócio complexas com foco em qualidade, manutenibilidade, performance e entrega contínua
**Diferenciais**
* Experiência prática com Node.js e ecossistema JavaScript/TypeScript
* Familiaridade com bibliotecas do ecossistema .NET como MediatR, Polly, MassTransit/Wolverine, Dapper
* Conhecimento aplicado em Vertical Slice Architecture, CQRS, Políticas de Resiliência e Result Pattern
* Experiência com pipelines de CI/CD, Docker/Containers, práticas de observabilidade (logging, monitoring, distributed tracing) e cloud (Azure/AWS)