Pessoa Desenvolvedora Sênior (Back-End)

Quality Digital

Ituiutaba

Hybrid

BRL 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A Quality Digital busca um desenvolvedor sênior para liderar a modernização de um sistema legado em Visual FoxPro, reconstruindo-o em .NET com apoio de IA, dentro da metodologia Traction. Você trabalhará em um time híbrido com o PO do cliente e um desenvolvedor sênior, transformando regras de negócio em especificações e código confiável.

O papel envolve mapear requisitos, gerar casos de uso e cenários de BDD, escrever testes automatizados e validar o conteúdo com a equipe.

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 (Cursor, Copilot, Claude Code), com revisão de IA.
  • Testes automatizados: xUnit/NUnit e BDD (SpecFlow ou similar).
  • Git e Azure DevOps (boards, repos e pipelines).
  • Autonomia para conduzir o desenvolvimento como principal desenvolvedor.
  • Boa comunicação com PO, cliente e time técnico; capacitar outros.
  • Experiência com Visual FoxPro/linguagens legadas (Clipper, Delphi, VB6).
  • Participação em migração/modernização de sistemas legados com DBF.
  • Domínio de varejo: estoque, pedidos de compra, CFOP, NCM, tributação.
  • Experiência com front-end Blazor ou React.
  • Escrita de especificações funcionais e casos de uso.

Responsibilities

  • Operar a esteira Traction e as ferramentas de IA na engenharia reversa do Visual FoxPro.
  • Mapear regras de negócio distribuídas em telas, relatórios e triggers do legado.
  • Gerar e manter especificações de funcionalidades (casos de uso e cenários).
  • Implementar o novo sistema em .NET e revisar código gerado por IA.
  • Elaborar o plano de testes e desenvolver testes automatizados.
  • Modelar a nova base de dados e apoiar migração de dados do legado.
  • Considerar integrações com sistemas de precificação e Gestcom.
  • Rastreabilidade no Azure DevOps: card, especificação, código e teste.

Skills

C#
ASP.NET Core
Web API
Entity Framework Core
Blazor
React
SQL Server
Legado/Leia código antigo
IA em desenvolvimento
BDD/SpecFlow
Azure DevOps
DBF data migration
Comunicação com PO/cliente
Domínio varejo

Tools

Git
Azure DevOps
Cursor
GitHub Copilot
Claude Code

Job description

Então, que tal pegar sua xícara de café, chá, suco ou sua bebida preferida e saber mais sobre nós, se encantar, conferir nossas vagas e fazer parte desse time em constante crescimento?

/nObrigató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
  • 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

  • Das 08h às 17h

OBS.: Hey! Caso você não preencha todos os requisitos da vaga, te convidamos a se candidatar mesmo assim, ok? Faremos uma análise cuidadosa do seu perfil considerando todas as suas qualificações

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.
  • Manter a rastreabilidade no Azure DevOps: card, especificação, código e teste.
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 • Brazil

Remote
BRL 90,000 - 130,000
Vale alimentação
Assistência médica e odontológica
Convênio com farmácias
+2
Forward Deployed Engineer Sênior
Forward Deployed Engineer Sênior

Blite TI • São Paulo

Remote
BRL 320,000 - 480,000
Remoto 100%
Equipamento fornecido
Desenvolvedor .Net Pleno
Desenvolvedor .Net Pleno

Bemobi • Rio de Janeiro

On-site
BRL 180,000 - 240,000
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

Source2IT • Belo Horizonte

Hybrid
BRL 180,000 - 300,000
Desenvolvedor Fullstack Senior
Desenvolvedor Fullstack Senior

Venha Ser #Sanguelaranja ? • Ituiutaba

On-site
BRL 180,000 - 240,000
Desenvolvedor(A) C# Desktop - Pleno (Time Prosoftfiscal)
Desenvolvedor(A) C# Desktop - Pleno (Time Prosoftfiscal)

Alterdata Software • Ituiutaba

On-site
BRL 120,000 - 180,000
Desenvolvedor Back-End Sênior
Desenvolvedor Back-End Sênior

Ninecon Consultores Associados Ltda • Belo Horizonte

On-site
BRL 180,000 - 320,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
Desenvolvedor(a) C# Desktop - Pleno (Time Prosoft Fiscal)
Desenvolvedor(a) C# Desktop - Pleno (Time Prosoft Fiscal)

Alterdata Software • Brazil

On-site
BRL 134,000 - 201,000