Publicidade
Última atualização: 22 de Janeiro de 2026
Sobre
Responsabilidades:
- Desenvolver, evoluir e manter APIs REST em C# (.NET), garantindo qualidade, segurança e bom desempenho das aplicações;
- Contribuir para a evolução da arquitetura de software, aplicando boas práticas como arquitetura em camadas, Clean Architecture e princípios de design orientado a domínio, conforme o contexto do produto;
- Implementar e manter a camada de persistência de dados, utilizando Entity Framework Core, incluindo modelagem, migrations e otimizações quando necessário;
- Trabalhar com bancos de dados relacionais (ex.: SQL Server), criando e ajustando queries, índices e garantindo a integridade dos dados;
- Desenvolver e manter testes automatizados (unitários e de integração), apoiando a qualidade e a confiabilidade do código;
- Aplicar boas práticas de engenharia de software, como SOLID, Clean Code, tratamento adequado de exceções e uso de logs;
- Implementar e manter mecanismos de autenticação e autorização, como JWT ou OAuth2, seguindo boas práticas de segurança para APIs;
- Utilizar Git no dia a dia, participando de code reviews e colaborando para a padronização e qualidade do código;
- Apoiar a containerização das aplicações utilizando Docker e docker-compose, contribuindo para ambientes de desenvolvimento e deploy;
- Colaborar com pipelines de CI/CD, participando da automação de builds, testes e deploys;
- Acompanhar e apoiar iniciativas de monitoramento e observabilidade, como logs e métricas de aplicação;
- Trabalhar de forma colaborativa com outros desenvolvedores, produto e áreas técnicas, contribuindo para a evolução contínua do sistema.
Requisitos:
- Experiência com C# e .NET Core / .NET 6+ no desenvolvimento de aplicações back-end.
- Experiência no desenvolvimento e manutenção de APIs REST utilizando ASP.NET Core.
- Conhecimento e experiência prática com Entity Framework Core, incluindo mapeamentos, migrations e atenção à performance.
- Experiência com bancos de dados relacionais (ex.: SQL Server ou similares), envolvendo: Modelagem de dados, Escrita de queries e Uso de índices e controle transacional;
- Conhecimento em arquitetura de software, aplicando padrões como arquitetura em camadas, Clean Architecture, DDD em nível prático ou conceitos de CQRS, conforme o contexto.
- Experiência com testes unitários e/ou de integração (xUnit, NUnit, MSTest ou similares).
- Experiência no uso de Git, com compreensão de boas práticas de versionamento e colaboração em equipe.
- Conhecimento prático em containerização com Docker, incluindo criação e uso de containers e docker-compose.
- Experiência ou vivência com pipelines de CI/CD, preferencialmente em ambientes como Azure DevOps.
- Aplicação de boas práticas de engenharia de software, incluindo SOLID, Clean Code, tratamento adequado de erros e uso de logs.
- Conhecimento em segurança de APIs, como autenticação e autorização com JWT ou OAuth2, além de noções das recomendações OWASP.
Outras Informações
O que a Aliare proporciona?!
Um time integrado e preparado para novos desafios, que atua com credibilidade e transparência, com objetivo de evoluirmos de forma contínua para facilitar o trabalho de quem alimenta o mundo. Priorizando sempre em nossas ações a ética, o relacionamento, a realização, o comprometimento e inovação.
- Plano de Saúde Nacional;
- Plano Odontológico Nacional;
- Seguro de Vida;
- Vale Flexível, Alimentação/Refeição;
- Vale Transporte;
- Auxílio Deslocamento/ Home Office;
- Universidade Corporativa;
- Auxílio Educação;
- Premiação por atingimento de resultado anuais;
- Bônus por Indicação;
- Premiação por tempo de casa;
- Presente aos filhos recém-nascidos dos #Aliados;
- Presente exclusivo no seu aniversário;
- Em nossas unidades, você vai encontrar um ambiente super legal, com sala de jogos, sala de descanso, cozinha equipada, lanche da tarde e, claro que não poderia faltar, aquele café quentinho .
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!