Desenvolvedor Full Stack Pleno/Sênior

Casado

Brazil

Remote

BRL 180,000 - 320,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Trabalho 100% remoto

Job summary

Casado busca um Desenvolvedor(a) Full Stack Pleno a Sênior com foco em back-end para atuar em um sistema web corporativo robusto. Atuação híbrida entre sustentação e evolução, com integração de ERP/CRM via ESB, e uma pilha que inclui .NET 9/ASP.NET Core, EF Core, Dapper e Angular 19+.

O profissional desenvolverá APIs REST, consumirá serviços externos, ajustará stored procedures em T-SQL e participará de revisões técnicas, mantendo padrões de SOLID e Clean Code.

Qualifications

  • Experiência sólida com C# e .NET Core para APIs REST.
  • Conhecimento em EF Core e acesso a dados via SQL puro/Dapper.
  • Capacidade de investigar falhas em cadeias de processamento com múltiplas etapas.
  • Prática de SOLID e Clean Code no desenvolvimento de sistemas.

Responsibilities

  • Desenvolver e manter funcionalidades back-end e front-end.
  • Construir e consumir APIs REST; integrações batch com ERPs/CRMs via ESB.
  • Investigar e corrigir problemas em produção; detectar onde ocorreu a falha.
  • Ler e evoluir stored procedures T-SQL existentes.
  • Participar de refinamentos técnicos e code reviews.

Skills

C#
NET Core
APIs REST
EF Core
Dapper
SQL Server
T-SQL
Batch processing
ESB integration
Angular
TypeScript
HTML/CSS
Git
SOLID
Clean Code
Code review

Tools

Hangfire
Azure App Service
Static Web Apps
Azure AD

Job description

Sobre a oportunidade

Buscamos um(a) Desenvolvedor(a) Full Stack Pleno a Sênior, com foco em Back-end, para atuar em um sistema web corporativo de porte real: centenas de entidades de domínio, múltiplas integrações com sistemas corporativos externos (ERP, CRM e RH) via plataforma de ESB, jobs agendados e regras de negócio com bastante nuance e exceção. Não é uma aplicação CRUD simples.

Você vai transitar entre sustentação (atendimento de incidentes, correções em produção e investigação de causa raiz) e evolução (novas funcionalidades). Buscamos alguém que se sinta confortável tanto investigando um problema em código legado com prazo curto de resposta quanto planejando e construindo uma funcionalidade nova com mais tempo de maturação.

Responsabilidades
  • Desenvolver e manter funcionalidades (back‑end e front‑end)
  • Construir e consumir APIs REST, incluindo integrações batch com sistemas corporativos externos (ERP, CRM, RH) via plataforma de integração/ESB
  • Investigar e corrigir problemas em produção, incluindo cadeias de processamento com múltiplas etapas (job agendado, tabela de interface, script de reconciliação, tabela operacional) — diagnosticar em qual etapa uma falha ocorreu é parte do dia a dia
  • Ler, entender e evoluir stored procedures T‑SQL já existentes
  • Modelar e manipular dados em banco relacional, combinando Entity Framework Core e acesso a dados via Dapper/SQL puro conforme o caso
  • Participar de refinamentos técnicos e definição de soluções, incluindo avaliação de dívida técnica em rotinas de integração legadas
  • Realizar code reviews e colaborar com o time
  • Contribuir com melhorias contínuas na arquitetura e boas práticas
Stack utilizada
  • Back‑end: .NET 9 / ASP.NET Core / Web API
  • Entity Framework Core e Dapper (acesso a dados convive nos dois modelos — não é um ambiente 100% EF/LINQ)
  • Hangfire (jobs agendados — sincronização com sistemas externos, geração de ordens, expurgo de dados)
  • Autenticação: Azure AD (múltiplos tenants) + emissão de JWT próprio no backend
  • Serilog (logging estruturado), Polly (resiliência em chamadas HTTP)
  • Front‑end: Angular 19+ (Standalone Components, Lazy Loading)
  • TypeScript
  • Banco de dados: SQL Server 2022
  • Stored procedures T‑SQL como parte relevante da lógica de negócio (não apenas CRUD via ORM)
  • Conhecimento básico sobre infraestrutura: Azure (App Service e Static Web Apps com slots por ambiente — DEV/HML/REL/PRD)
  • Versionamento: Git
Requisitos
Back‑end (principal)
  • Experiência sólida com C# e .NET Core
  • Desenvolvimento de APIs REST
  • Experiência com Entity Framework Core e com acesso a dados via SQL puro/Dapper (o sistema usa os dois modelos lado a lado)
  • Conhecimento sólido em SQL Server (T‑SQL), incluindo leitura e manutenção de stored procedures já existentes
  • Experiência com integrações via APIs REST, idealmente incluindo processamento em lote/batch (ETL) e não apenas chamadas síncronas ponto a ponto
  • Capacidade de investigar falhas em cadeias de processamento com múltiplas etapas (não só "olhar o log de um endpoint")
Front‑end
  • Experiência com Angular (versões modernas)
  • Desenvolvimento com TypeScript
  • Consumo de APIs REST
  • Conhecimento em HTML, CSS
  • Capacidade de realizar ajustes e evoluções no front‑end com autonomia
Gerais
  • Experiência com Git
  • Conhecimento em arquitetura de sistemas (APIs, camadas, separação de responsabilidades)
  • Experiência aplicando boas práticas de desenvolvimento, como SOLID e Clean Code, na construção e manutenção de sistemas
  • Consegue manter e evoluir sistemas em produção com segurança, mesmo em trechos de código sem documentação
  • Já participou de sistemas com sustentação real, não apenas plantão de leitura de log, mas investigação de causa raiz e correção em cenário crítico
  • Transita bem entre sustentação (foco em diagnóstico, cautela, impacto) e evolução (foco em construção, design de solução)
  • Escreve código limpo e de fácil manutenção
  • Boa comunicação e colaboração em equipe
  • Perfil prático, com foco em resolução de problemas reais
Diferenciais
  • Experiência com integrações ERP/CRM (SAP, Salesforce, Veeva ou similares) via plataformas de ESB/iPaaS
  • Vivência com padrões de reconciliação batch (staging tables, idempotência, reprocessamento)
  • Testes automatizados (xUnit, Moq ou equivalentes)
  • Vivência com metodologias ágeis (Scrum, Kanban)
  • Noções de performance e otimização de queries T‑SQL
  • Experiência com ambientes Azure multi-slot (App Service / Static Web Apps)
Nosso Ambiente

Não somos uma fábrica de código. Buscamos soluções que façam sentido tecnicamente e para o negócio.

Qualidade é responsabilidade de todo o time, não apenas de QA.

Pull Requests, code review e discussão de soluções fazem parte do nosso fluxo de desenvolvimento.

Boas práticas como SOLID e Clean Code são aplicadas no dia a dia.

Há espaço para propor melhorias e participar das decisões técnicas.

Valorizamos senso de responsabilidade, especialmente na sustentação de sistemas em produção e na avaliação do impacto de cada mudança no sistema e no negócio.

O que oferecemos
  • Trabalho 100% remoto
  • Flexibilidade de horário
  • Ambiente colaborativo, com autonomia e troca entre o time
  • Atuação em projetos de grande porte e com desafios técnicos reais
  • Espaço para desenvolvimento profissional e participação nas decisões técnicas
  • Possibilidade de contratação CLT ou PJ, conforme alinhamento.
  • Experiência sólida com C# e .NET Core, Desenvolvimento de APIs REST, Experiência com Entity Framework Core e com acesso a dados via SQL puro/Dapper (o sistema usa os dois modelos lado a lado), Conhecimento sólido em SQL Server (T‑SQL), incluindo leitura e manutenção de stored procedures já existentes, Experiência com integrações via APIs REST, idealmente incluindo processamento em lote/batch (ETL) e não apenas chamadas síncronas ponto a ponto, Capacidade de investigar falhas em cadeias de processamento com múltiplas etapas (não só "olhar o log de um endpoint")
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Tech Lead – Remote (Barueri, São Paulo)
Software Engineer Tech Lead – Remote (Barueri, São Paulo)

Georgiatek Systems Inc. • Barueri

Hybrid
BRL 240,000 - 360,000
Modalidade híbrida 2x/semana
Vale alimentação
Auxílio transporte
+2
Desenvolvedor .NET Pleno
Desenvolvedor .NET Pleno

ED SOLUCOES EM TECNOLOGIA DA INFORMACAO LTDA • Brazil

Remote
BRL 120,000 - 180,000
Desenvolvedor Full Stack - Londrina/Pr
Desenvolvedor Full Stack - Londrina/Pr

Fraga Assessoria E Treinamento Ltda • Londrina

Remote
BRL 180,000 - 280,000
Remoto 100%
Pessoa Desenvolvedora .NET Sênior - Remoto - 6791 Remote Work Full-time employee
Pessoa Desenvolvedora .NET Sênior - Remoto - 6791 Remote Work Full-time employee

Softplan • Brazil

Remote
BRL 150,000 - 230,000
Vale-alimentação/Vale-refeição
Plano de saúde e odontológico
Auxílio Home Office
+6
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

ABR Telecom • Brasília

On-site
BRL 223,200 - 334,800
Desenvolvedor Backend .Net
Desenvolvedor Backend .Net

MB Labs • Campinas

On-site
BRL 111,600 - 167,400
Desenvolvedor(a) de Software Full Stack
Desenvolvedor(a) de Software Full Stack

Casado • Florianópolis

On-site
BRL 120,000 - 180,000
Desenvolvedor Full Stack Java/React - Sênior
Desenvolvedor Full Stack Java/React - Sênior

FCamara • Brazil

On-site
BRL 180,000 - 280,000
FullStack Software Engineer - Pleno
FullStack Software Engineer - Pleno

Digital Republic INC • São Paulo

Hybrid
BRL 120,000 - 180,000
Desenvolvedor Full Stack Sênior
Desenvolvedor Full Stack Sênior

Fortics • Pato Branco

On-site
BRL 111,600 - 200,880
Day Off - Folga de aniversário
Plantão Psicológico
Ifood
+2