PESSOA DESENVOLVEDORA SÊNIOR (BACK-END)

Quality Digital

United States

Remote

USD 120,000 - 160,000

Full time

47 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vale alimentação
Assistência médica
Odontológica
Seguro de vida coletivo
Auxílio creche
Cursos e desenvolvimento

Job summary

Quality Digital está buscando um(a) engenheiro(a) de software sênior para liderar a modernização de um sistema legado em Visual FoxPro, migrando para .NET com uso de IA. O papel envolve especificações em BDD, validação com o cliente e desenvolvimento com testes automatizados.

Você atuará em um time híbrido, com disponibilidade remota, usando Azure DevOps para rastreabilidade e gestão de entrega.

Qualifications

  • 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), 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

Responsibilities

  • Liderar a modernização de um sistema legado em Visual FoxPro para .NET, com IA.
  • Usar IA para ler código Fox, extrair regras de negócio e criar casos de uso e cenários BDD.
  • Validar regras com o desenvolvedor do cliente e implementar funcionalidades em .NET com testes automatizados.
  • Conduzir o desenvolvimento em time híbrido com PO e desenvolvedor sênior do cliente.
  • Manter rastreabilidade no Azure DevOps: cards, especificações, código e testes.
  • Modelar a nova base de dados e apoiar a migração de dados do legado.

Skills

C#
.NET (ASP.NET Core, Web API)
SQL Server
IATools uso prático
Testes automatizados (xUnit/NUnit)
Git & Azure DevOps
Comunicação técnica

Tools

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

ANALISTA DE QUALIDADE DE SOFTWARE (QA) SÊNIOR
ANALISTA DE QUALIDADE DE SOFTWARE (QA) SÊNIOR

Quality Digital • United States

Remote
USD 70,000 - 100,000
Aprendizado e crescimento profissional
Avaliação de desempenho e feedbacks
Vale alimentação e/ou refeição
+9
Desenvolvedor Sênior VTEX (FRONT-END)
Desenvolvedor Sênior VTEX (FRONT-END)

Quality Digital • United States

Remote
USD 120,000 - 180,000
Vale alimentação e/ou refeição
Assistência médica e odontológica
Convênio com farmácias
+2
Desenvolvedor C# - Pleno
Desenvolvedor C# - Pleno

Grupo CM • United States

Remote
USD 90,000 - 120,000
Plano de benefícios
Senior Java Backend Developer, Brazil
Senior Java Backend Developer, Brazil

Remote • San Francisco (CA)

On-site
USD 170,000 - 250,000
Plano de saúde
Vale alimentação
Auxílio-creche
+4
12745257- PESSOA DESENVOLVEDORA SÊNIOR VTEX (BACK-END)
12745257- PESSOA DESENVOLVEDORA SÊNIOR VTEX (BACK-END)

Quality Digital • United States

Remote
USD 120,000 - 180,000
Vale alimentação
Vale refeição
Assistência médica
+7
12745345- PESSOA DESENVOLVEDORA PLENO VTEX (FRONT-END)
12745345- PESSOA DESENVOLVEDORA PLENO VTEX (FRONT-END)

Quality Digital • United States

Remote
USD 90,000 - 150,000
Vale alimentação
Assistência médica
Odontológica
+3
Especialista de Desenvolvimento VTEX
Especialista de Desenvolvimento VTEX

Quality Digital • United States

Remote
USD 140,000 - 220,000
Vale alimentação/ refeição
Assistência médica
Plano odontológico
+3
PESSOA DESENVOLVEDORA JÚNIOR VTEX (FRONT-END)
PESSOA DESENVOLVEDORA JÚNIOR VTEX (FRONT-END)

Quality Digital • United States

Remote
USD 90,000 - 130,000
Vale alimentação/refeição
Assistência médica
Seguro de vida
+2
Analista de Teste Automatizados | QA
Analista de Teste Automatizados | QA

Smarthis • United States

Remote
USD 90,000 - 130,000
Plano de Saúde
Plano Odontológico
Trabalho Remoto
+2
SOFTWARE ENGINEER III (Pleno) - GOLANG
SOFTWARE ENGINEER III (Pleno) - GOLANG

Stone - Linkedin • United States

Hybrid
USD 120,000 - 160,000
Plano de Saúde e Odontológico com copa
Hospital Virtual Verde (telemedicina 7
Subsídio de medicamentos
+11