Desenvolvedor Back End Sênior
Estamos em busca de um(a) Desenvolvedor(a) .NET Sênior para atuar no design e evolução de aplicações back-end em .NET 7/8, garantindo qualidade, segurança e escalabilidade. A pessoa será referência técnica no time, responsável por boas práticas de arquitetura, testes e performance, além de colaborar em revisões de código e apoiar colegas menos experientes. Valorizamos profissionais com visão de futuro, interessados em ampliar sua atuação e assumir gradualmente maior protagonismo técnico e de liderança.
Responsabilidades:
- Projetar, desenvolver e evoluir APIs REST utilizando ASP.NET Core (.NET 7/8), assegurando performance, segurança e escalabilidade.
- Modelar o domínio aplicando DDD, SOLID, Clean Architecture e padrões de projeto.
- Implementar e manter testes automatizados (unitários e integrados), fomentando a cultura de qualidade contínua.
- Apoiar e otimizar pipelines de CI/CD, versionamento com Git e execução em Docker.
- Integrar serviços e mensagerias (RabbitMQ), autenticação e autorização (OAuth2/OpenID Connect).
- Realizar code reviews e compartilhar boas práticas com o time.
- Colaborar com Produto e UX para decisões orientadas a métricas de negócio e experiência do usuário.
- Atuar como referência técnica, apoiando e mentorando profissionais em desenvolvimento de carreira.
Requisitos:
- Ensino superior completo na área de TI.
- +5 anos de experiência em C#/.NET
- Experiência em APIs, Microserviços, Docker, CI/CD etc.
Conhecimento e Experiência:
- Experiência prática com C# e .NET (Core/7/8) em projetos de médio e grande porte.
- Experiência comprovada no desenvolvimento de APIs REST com ASP.NET Core.
- Vivência em arquitetura de software aplicando DDD, SOLID, Clean Architecture e design patterns.
- Atuação com Entity Framework Core e Postgree, incluindo modelagem de dados e performance tuning.
- Experiência com testes automatizados (unitários e integrados).
- Conhecimento em Docker e integração de pipelines de CI/CD (Azure DevOps, GitHub Actions ou similares)
- Integração com mensageria (RabbitMQ, Kafka) e serviços externos.
- Vivência em metodologias ágeis (Scrum/Kanban).
- Experiencia em Microserviços.
- Noções de front-end ( react / Angular ) para integração fullstack.
- Vivência em ambientes Linux e deploy de aplicações on-premisse.
- Forte atuação com Docker para empacotamento e execução de aplicações.
- Conhecimento em observalidade (logs,métricas,tracing) em ambientes distribuídos.
- Experiência em Kubernetes (mesmo em cluster on-premise).
Aplicar-se a Vaga