PESSOA DESENVOLVEDORA SÊNIOR (BACK-END)

Jamefy

Brasil

Remote

BRL 167,000 - 290,000

Full time

45 hours 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
Assistência odontológica
Convênio com farmácias
Auxílio creche
SESC partner program

Job summary

A Quality Digital está buscando um engenheiro de software sênior para liderar a modernização de um sistema legado de Visual FoxPro para .NET, com apoio de IA. Você atuará em um time híbrido, definindo especificações, implementando código e garantindo qualidade por meio de testes automatizados.

Você trabalhará com a leitura de código legado, mapeamento de regras de negócios, validação com o cliente e implantação com foco em qualidade e evolução do sistema.

Qualifications

  • Experiência sólida com C# e .NET (ASP.NET Core, Web API, EF Core).
  • SQL Server: modelagem, migrações e performance de consultas.
  • Capacidade de entender código legado e orientar dados.
  • Uso prático de IA na engenharia de software (Cursor, Copilot, Claude Code).
  • Testes automatizados com xUnit/NUnit e testes de integração/BDD.
  • Controle de versão com Git e projetos no Azure DevOps.
  • Autonomia para conduzir o desenvolvimento como principal desenvolvedor.
  • Boa comunicação com PO, cliente e time técnico.

Responsibilities

  • Liderar a modernização de um sistema legado em Visual FoxPro para .NET com IA.
  • Ler código Fox, extrair regras de negócio e transformar em especificações (casos de uso e BDD).
  • Validar regras com desenvolvedor do cliente e implementar funcionalidades em .NET com testes automatizados.
  • Trabalhar em time híbrido, capacitando o time na metodologia e no novo código.
  • Gerir demandas e entregas com Azure DevOps (cards, specs, código e testes).
  • Modelar nova base de dados e apoiar migração dos dados do legado.
  • Considerar integrações com sistemas de precificação e Gestcom na arquitetura.
  • Capacitar o desenvolvedor do cliente na metodologia e no código .NET.

Skills

C# & .NET
SQL Server
Legado & dados
IA Tools
Testes automatizados
Git & Azure DevOps
Autonomia
Comunicação

Tools

Azure DevOps
GitHub Copilot
Cursor
Claude Code
Blazor
React

Job description

  • Analisamos a vaga e seu currículo (MTS Score)
  • Você valida recomendações e ajustes estratégicos
  • Geramos um currículo otimizado e liberamos o link para aplicação externa

Para liberar o link de aplicação, faça login e conclua a análise da vaga. Entrar

Descrição da Vaga

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?
Responsabilidades e atribuições 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.

  • 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.
Requisitos e qualificações
  • 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
Informações adicionais 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 para seus 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

Aqui, não faltam histórias para contar!

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?

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)

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
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 SÊNIOR (POWER BUILDER)
PESSOA DESENVOLVEDORA SÊNIOR (POWER BUILDER)

Jamefy • Brazil

Remote
BRL 120,000 - 180,000
Vale alimentação
Assistência médica
Auxílio creche
+3
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
Desenvolvedor Full Stack Pleno/Sênior
Desenvolvedor Full Stack Pleno/Sênior

MaxProcess • Brazil

Remote
BRL 180,000 - 320,000
Trabalho 100% remoto
Desenvolvedor(a) Full Stack
Desenvolvedor(a) Full Stack

SysManager • Brazil

On-site
BRL 120,000 - 200,000
Vale alimentação/refeição
Plano de saúde
Auxílio Creche
+4
Desenvolvedor(a) de Integrações (Python e Java) | FullStack Web
Desenvolvedor(a) de Integrações (Python e Java) | FullStack Web

MeuHome • São Paulo

Hybrid
BRL 120,000 - 180,000
Assistência médica e odontológica
Seguro de vida
Vale alimentação/refeição flexível
+5
Analista De Suporte N Pleno
Analista De Suporte N Pleno

Quality Digital • Rio de Janeiro

On-site
BRL 60,000 - 100,000
Vale alimentação
Assistência médica e odontológica
Convênio com farmácias
+4