Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

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

Aliare

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de software agrícola no Brasil busca um desenvolvedor C# para criar e manter APIs REST com foco na qualidade e segurança. O candidato ideal terá experiência com .NET, Entity Framework e um forte conhecimento em boas práticas de engenharia de software. Este cargo também envolve colaboração com a equipe e a implementação de soluções inovadoras em um ambiente dinâmico. Oferecemos um ambiente de trabalho excepcional e benefícios competitivos.

Serviços

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 resultados anuais
Bônus por Indicação
Premiação por tempo de casa

Qualificações

  • Experiência no desenvolvimento de aplicações back-end em C# e .NET.
  • Conhecimento prático em APIs REST e Entity Framework Core.
  • Experiência em bancos de dados relacionais como SQL Server.
  • Familiaridade com padrões de arquitetura de software como Clean Architecture.

Responsabilidades

  • Desenvolver e manter APIs REST em C# garantindo qualidade e segurança.
  • Contribuir para a evolução da arquitetura de software.
  • Implementar a camada de persistência de dados utilizando Entity Framework Core.
  • Desenvolver testes automatizados para assegurar a confiabilidade do código.
  • Colaborar com a equipe utilizando Git e participando de code reviews.

Conhecimentos

C# e .NET Core / .NET 6+
APIs REST utilizando ASP.NET Core
Entity Framework Core
bancos de dados relacionais
arquitetura de software
testes automatizados
Git
containerização com Docker
pipelines de CI/CD
segurança de APIs

Ferramentas

RabbitMQ
Kafka
Cloud Azure
Descrição da oferta de emprego
Job description

AAliareestá entre as maiores empresas de software para o agronegócio do país. Nascemos no agro e somos especialistas em levar tecnologia para gestão de empresas e propriedades rurais.

Estamos com nossos clientes, pra fazer o campo acontecer. Temos orgulho de ajudar a construir o presente e o futuro do agronegócio.

Já pensou em trabalhar em um lugar incrível, com pessoas inovadoras e desafios para sua carreira, atuando com produtos digitais e inovadores em uma companhia que cresce a cada dia?!

Estamos a sua procura! Se liga nessa oportunidade!

Main responsibilities
  • 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.
Requirements and skills
  • 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;
  • Contribuir para ambientes de alta disponibilidade e alta escala, participando de decisões relacionadas a performance, resiliência e tolerância a falhas;
  • Auxiliar na implementação de práticas de monitoramento, métricas e tracing distribuído, em alinhamento com conceitos de SRE.
Additional information

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 ☕.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.