Desenvolvedor de Back end

Zummit


Data: há 1 semana
Cidade: Belo Horizonte, Minas Gerais
Tipo de contrato: Tempo total

Buscamos um profissional para atuar como Desenvolvedor Back End SR. e fazer parte do nosso time e da missão em termos, cada vez mais, pessoas realizadas em seus trabalhos por meio de contratações mais ágeis, justas e encantadoras.



Objetivo da Posição:

Desenvolver, implementar e manter um módulo completo de (ex: Estoque e Farmácia), garantindo alta qualidade, segurança e performance, seguindo padrões de arquitetura modernos e boas práticas de desenvolvimento. O profissional atuará desde a concepção até a entrega, assegurando que o sistema seja escalável, testável e alinhado às necessidades do negócio.


Principais Responsabilidades:

- Projetar e desenvolver APIs robustas e eficientes utilizando .NET Web (Minimal API) seguindo o padrão RESTful.

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

- Garantir alta performance e otimização de consultas em SQL Server.

- Aplicar princípios SOLID, Design Patterns e Domain-Driven Design (DDD) para um código limpo e modular.

- Desenvolver testes unitários e de integração para assegurar a qualidade do software.

- Trabalhar com mentalidade de boas práticas, buscando sempre a excelência técnica.

- Ser autossuficiente, capaz de tomar decisões técnicas e resolver problemas complexos com autonomia.

Requisitos obrigatórios:


- Experiência sólida em .NET (C#) e arquitetura de APIs (Minimal API).

- Domínio em SQL Server (modelagem, queries complexas, otimização).

- Conhecimento em Entity Framework para autenticação e autorização.

- Vivência com DDD, SOLID e Design Patterns.

- Experiência com *testes unitários e de integração* (xUnit, NUnit, Moq, etc.).

- Familiaridade com boas práticas de código, versionamento (Git) e CI/CD.



Perfil Esperado:

- Proativo e autossuficiente, com capacidade de trabalhar com mínima supervisão.

- Mentalidade de dono, preocupado com a qualidade e entrega do produto.

- Boa comunicação para colaborar com equipes multidisciplinares.

- Capacidade analítica para resolver problemas complexos de forma eficiente

Postar um currículo