Start Your Search Here

Job Search

Aliare

Brasil / Global

Desenvolvedor Back-end Pleno (.NET/ C#)

Job Description

Nós somos um ecossistema de tecnologia com um só  :   facilitar o trabalho de quem alimenta o mundo!

E o que isso significa?

Que por meio da  inovação, tecnologia e pessoas apaixonadas pelo que fazem , estamos ultrapassando as fronteiras e moldando o agronegócio do futuro.

Nos tornaremos a  1ª Big Tech Agro   do Brasil!  E para isso, estamos reunindo verdadeiros  #Aliados  para trilharem essa trajetória de conquistas com a gente. Aqui,  valorizamos ideias diferentes , pois é como reproduzimos  resultados únicos . Queremos pessoas dispostas a abraçarem o  nosso Jeito Aliare de Ser.

Bateu aquela curiosidade para entender um pouco mais sobre nossa cultura e dia-a-dia? Confere um  spoiler  do que te espera por aqui ✨   Aliverso particular   ✨

E tem mais! Já somamos:

6  unidades físicas espalhadas pelo Brasil

+900  colaboradores

+50%  do share de mercado de distribuição de insumos agrícolas

+65 mil  usuários

+5 mil  estabelecimentos

Atuação em  22 estados + DF

Perde tempo não, faça parte do nosso  Aliverso! /n 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 automatizados, como 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.

Atribuições Complementares (Desejáveis):

Integrar soluções de mensageria (ex.: RabbitMQ, Kafka) para comunicação assíncrona e processamento distribuído;

Apoiar a adoção e uso de serviços em Cloud Azure, considerando boas práticas de custo, segurança e escalabilidade;

/n 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;

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.

Candidatar-se Now

Similar Opportunities

View all jobs