Sobre a Vaga
Buscamos um Desenvolvedor .NET Pleno 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 (ou experiência comprovada de 2 a 4 anos na função)
- 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 ou NHibernate
- 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)