PESSOA DESENVOLVEDORA SÊNIOR (BACK-END)

Quality Digital

Brasil

Remote

BRL 90,000 - 130,000

Full time

4 days ago
Be an early applicant

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

Vale alimentação
Assistência médica e odontológica
Convênio com farmácias
Universidade Corporativa
Programa de Indicações

Job summary

A Quality Digital busca um desenvolvedor sênior para liderar a modernização de um sistema legado em Visual FoxPro, reconstruindo em .NET com IA. Você trabalhará em um time híbrido, validando regras com o cliente, criando especificações e entregando funcionalidades com testes automatizados.

O papel envolve capacitar o time e colaborar no Azure DevOps. Requisitos incluem C#/.NET, SQL Server, leitura de código legado e uso de IA com pensamento crítico.

Qualifications

  • Experiência sólida com C# e .NET (ASP.NET Core, Web API, EF Core).
  • SQL Server: modelagem de dados, migrações e otimização de consultas.
  • Capacidade de ler código legado procedural e orientado a dados.
  • Uso prático de IA no desenvolvimento com senso crítico para revisar produções da IA.
  • Testes automatizados: xUnit/NUnit, testes de integração e BDD.
  • Git e Azure DevOps (boards, repos e pipelines).
  • Autonomia para conduzir o desenvolvimento como principal desenvolvedor do projeto.
  • Boa comunicação com PO/cliente e time técnico, para capacitar outros desenvolvedores

Responsibilities

  • Liderar a modernização de um sistema legado de FoxPro para .NET com IA, seguindo a metodologia Traction.
  • Extrair regras de negócio do código legado e bases DBF, gerando especificações (casos de uso e cenários BDD).
  • Validar regras com o time do cliente e implementar funcionalidades em .NET com testes automatizados.
  • Capacitar o desenvolvedor do cliente na metodologia e no novo código .NET.
  • Modelar nova base de dados e apoiar migração de dados do legado.
  • Manter rastreabilidade no Azure DevOps (card, especificação, código e teste).

Skills

C# e .NET
SQL Server
Leitura de código legado
IA no desenvolvimento
Testes automatizados (xUnit/NUnit)
Git e Azure DevOps
Autonomia para liderar projeto
Comunicação com PO/cliente

Tools

Visual FoxPro
ASP.NET Core
Web API
Entity Framework Core
Blazor
React
Azure DevOps
GitHub Copilot
Claude Code

Job description

Job description

Nós somos a Quality Digital! Saiba mais sobre a gente:

  • Uma frase que nos define - Somos especialistas em soluções de TI e apaixonados por inovação!
  • Ao infinito e além - Somos #semfronteiras. Nosso time está espalhado pelo Brasil e pelo mundo
  • Nossa cultura - Mesmo distantes, estamos juntos. Temos cerimônias para estarmos mais próximos, compartilhar conhecimento e ficar por dentro das novidades da nossa empresa!
  • Somos diversos - Um dos nossos compromissos é fazer da companhia um ambiente cada vez mais diverso, inclusivo e respeitoso, valorizando e promovendo a pluralidade. Por isso, aqui temos espaço para todas as pessoas, independente de raça, gênero, idade, orientação sexual, crença religiosa ou deficiência.
  • Nosso objetivo - Potencializar os negócios dos nossos clientes através de soluções inovadoras e sustentáveis. Topa vir com a gente nessa?
Main responsibilities

O que buscamos?

Você vai liderar a modernização de um sistema legado em Visual FoxPro, reconstruindo-o em .NET com o apoio de IA, dentro da metodologia Traction da Quality Digital. No dia a dia, você usa ferramentas de IA para ler o código Fox e as bases DBF, extrair as regras de negócio e transformá-las em especificações (casos de uso e cenários BDD). Depois, valida essas regras com o desenvolvedor do time Fox do cliente, implementa as funcionalidades em .NET e entrega cada uma com testes automatizados. Você trabalha em um time híbrido, junto com o PO da Quality e um desenvolvedor sênior do cliente, que conhece profundamente o sistema legado e que você também vai capacitar na metodologia e no novo código. As demandas e entregas são acompanhadas no Azure DevOps.

Responsabilidades

  • Operar a esteira Traction e as ferramentas de IA (Cursor) na engenharia reversa do código Visual FoxPro: programas, telas, classes, relatórios e bases DBF.
  • Mapear regras de negócio distribuídas em telas, relatórios, triggers e procedures do legado, incluindo exceções e comportamentos não documentados.
  • Gerar e manter a especificação de cada funcionalidade (caso de uso e cenários Given/When/Then) e conduzir a validação com o desenvolvedor do cliente.
  • Implementar o novo sistema em .NET, revisando criticamente todo código gerado por IA antes de abrir o PR.
  • Elaborar o plano de testes e desenvolver testes automatizados, incluindo testes de paridade entre o sistema legado e o novo.
  • Modelar a nova base de dados e apoiar a migração dos dados do legado.
  • Considerar na arquitetura as integrações com o sistema de precificação e a modernização do Gestcom.
  • Capacitar o desenvolvedor do cliente na metodologia e no código .NET do novo sistema.
  • Manter a rastreabilidade no Azure DevOps: card, especificação, código e teste.
Requirements and skills

Obrigatórios

  • Experiência sólida com C# e .NET (ASP.NET Core, Web API, Entity Framework Core).
  • SQL Server: modelagem de dados, migrações e otimização de consultas.
  • Capacidade de ler e entender código legado procedural e orientado a dados.
  • Uso prático de ferramentas de IA no desenvolvimento (Cursor, GitHub Copilot, Claude Code ou similares), com senso crítico para revisar e corrigir o que a IA produz.
  • Testes automatizados: xUnit ou NUnit, testes de integração e BDD (Reqnroll, SpecFlow ou similar).
  • Git e Azure DevOps (boards, repos e pipelines).
  • Autonomia para conduzir o desenvolvimento como principal desenvolvedor do projeto.
  • Boa comunicação com PO, cliente e time técnico, inclusive para apoiar a capacitação de outros desenvolvedores

Desejável

  • Experiência com Visual FoxPro ou outras linguagens legadas (Clipper, Delphi, VB6).
  • Participação anterior em projetos de migração ou modernização de sistemas legados, especialmente com dados em DBF.
  • Conhecimento do domínio de varejo ou supermercado: estoque, pedidos de compra e cadastros fiscais (CFOP, NCM, tributação).
  • Experiência com front-end web em Blazor ou React.
  • Experiência na escrita de especificações funcionais e casos de uso.

Modelo de Atuação

  • Remoto
  • Das 08h às 17h
Additional information

O que você vai encontrar aqui:

  • Um ambiente propício para aprendizado e crescimento profissional
  • Avaliação de desempenho e feedbacks, visando o desenvolvimento contínuo das nossas pessoas
  • Vale alimentação e/ou refeição para suas compras de mercado e refeições
  • Assistência médica e odontológica para que você e sua família estejam com a saúde em dia
  • Convênio com farmácias para descontos em medicamentos
  • Auxílio creche de acordo com política vigente
  • Parceria com o SESC para programações variadas de cultura e lazer
  • Parcerias paraseus estudos de idiomas, tecnologia e plataforma de cursos
  • Empréstimo consignado com taxas atrativas + programa de educação financeira
  • Universidade Corporativa e trilhas de conhecimento com conteúdos diversos de tecnologia, soft skills, tendências de mercado e muito mais
  • Programa de Indicações com possibilidade de prêmios e bonificações
  • Seguro de vida coletivo
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

PESSOA DESENVOLVEDORA SÊNIOR (BACK-END)
PESSOA DESENVOLVEDORA SÊNIOR (BACK-END)

Jamefy • Brazil

Remote
BRL 167,000 - 290,000
Vale alimentação
Assistência médica
Assistência odontológica
+3
Pessoa Desenvolvedora Sênior (Back-End)
Pessoa Desenvolvedora Sênior (Back-End)

Quality Digital • Ituiutaba

Hybrid
BRL 120,000 - 180,000
Desenvolvedor Sênior Back End .Net Core
Desenvolvedor Sênior Back End .Net Core

Quality Digital • Brazil

On-site
BRL 120,000 - 180,000
Vale alimentação/refeição
Assistência médica
Assistência odontológica
+6
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 (a) Full Stack Sênior
Desenvolvedor (a) Full Stack Sênior

Eletromidia • São Paulo

Hybrid
BRL 120,000 - 180,000
Assistência médica e odontológica
Seguro de vida
Cartão flexível (Refeição/Alimentação)
+6
Enterprise Agile Coach | Specialist (Hybrid/SP)
Enterprise Agile Coach | Specialist (Hybrid/SP)

Compass UOL • São Paulo

Remote
BRL 180,000 - 360,000
Vale-alimentação/refeição
Plano de saúde/odontológico
Auxílio home office (remotas)
+5
Desenvolvedor(a) Backend Java Sênior | Garantias
Desenvolvedor(a) Backend Java Sênior | Garantias

BTG Pactual • Rio de Janeiro

On-site
BRL 180,000 - 240,000
Participação nos Lucros e Resultados (
PLR
Auxílio Alimentação e Refeição
+13
Desenvolvedor Full Stack Pleno/Sênior
Desenvolvedor Full Stack Pleno/Sênior

MaxProcess • Brazil

Remote
BRL 180,000 - 320,000
Trabalho 100% remoto
Dev C#/.Net Pl/Sr - Híbrido em Porto Alegre | RS
Dev C#/.Net Pl/Sr - Híbrido em Porto Alegre | RS

DB | CRESCER com propósito! • Porto Alegre

Hybrid
BRL 70,000 - 110,000
Vale alimentação/refeição iFood
Ajuda de Custo
Plano de Saúde
+10
Desenvolvedor Sênior VTEX (FRONT-END)
Desenvolvedor Sênior VTEX (FRONT-END)

Quality Digital • Brazil

Remote
BRL 167,000 - 234,000
Vale alimentação e/ou refeição
Assistência médica e odontológica
Convênio com farmácias
+2