Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor Back End SR.

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Objetivo da Posição
Desenvolver, implementar e manter um módulo completo (exemplo: Estoque e Farmácia), garantindo alta qualidade, segurança e performance. O trabalho segue padrões modernos de arquitetura e boas práticas de desenvolvimento. O(a) profissional será responsável por todo o ciclo da concepção à entrega, garantindo que o sistema seja escalável, testável e atenda plenamente às demandas do negócio.

Principais Responsabilidades

  • Projetar e desenvolver APIs robustas e eficientes com .NET Web (Minimal API), seguindo padrão RESTful.

  • Implementar autenticação e autorização utilizando Entity Framework com boas práticas de segurança.

  • Otimizar e garantir alta performance de consultas e modelagem em SQL Server.

  • Aplicar princípios SOLID, Design Patterns e Domain-Driven Design (DDD).

  • Criar e manter testes unitários e de integração para assegurar qualidade contínua do software.

  • Adotar uma postura técnica de excelência e compromisso com boas práticas.

  • Atuar com autonomia na tomada de decisões técnicas e solução de problemas complexos.

Requisitos Técnicos

  • Sólida experiência com .NET (C#) e APIs (Minimal API).

  • Profundo conhecimento em SQL Server (incluindo modelagem e queries complexas).

  • Domínio de Entity Framework para autenticação e autorização.

  • Experiência prática com DDD, SOLID e Design Patterns.

  • Vivência em testes unitários e de integração (ex.: xUnit, NUnit, Moq).

  • Conhecimento em versionamento de código (Git) e pipelines de CI/CD.

Perfil Esperado

  • Proatividade e autonomia para atuar com mínima supervisão.

  • Mentalidade de dono, com foco em qualidade e entrega de valor.

  • Boa comunicação para colaborar com equipes técnicas e não técnicas.

  • Capacidade analítica para resolução eficiente de desafios técnicos.

Diferencial

  • Conhecimento em práticas de DevOps