Forward Deployed Engineer Sênior

Publicada 27 de Outubro

A Blite desenvolve soluções de tecnologia personalizadas e escaláveis, com foco em eficiência e qualidade. Buscamos especialistas para atuar conosco em projetos bem estruturados e alinhados ao que o mercado precisa. O ambiente é dinâmico e transparente, com espaço para propor e evoluir a forma de entregar software.

Algumas informações sobre a vaga
Estamos buscando dois(duas) Forward Deployed Engineers Sêniores, com domínio em .NET e Angular, para conduzir a reescrita integral de um sistema comercial crítico. A nova plataforma é construída em .NET 10, Angular e Azure, com uma esteira de desenvolvimento em que agentes de IA atuam em cada etapa.

Na esteira, agentes de IA escrevem histórias, tasks técnicas, código e testes, e pessoas aprovam cada etapa antes de seguir. O FDE conduz a esteira na etapa de código e responde pelo que vai para produção: prepara o contexto dos agentes, revisa e corrige o que eles geram e tira a regra de negócio das stored procedures do legado para código testado. A atuação é embarcada no time do projeto, ao lado do PO, do tech lead e de um Quality Engineer.

Buscamos um perfil hands-on, com visão de dono do produto, que já use agentes de código no dia a dia e tenha critério para decidir o que a IA acertou e o que precisa ser refeito.

Responsabilidades e atribuições

  • Conduzir a esteira de agentes na etapa de código: preparar o contexto dos agentes (especificações, padrões de arquitetura e convenções do repositório), acompanhar a geração e revisar, corrigir e aprovar o código antes do merge.
  • Desenvolver e manter APIs e serviços em .NET 10 / C# e interfaces em Angular, organizados por domínio de negócio.
  • Migrar regras de negócio de stored procedures do SQL Server para código de aplicação testado, garantindo que cada regra migrada responda igual ao legado.
  • Implementar a comunicação entre domínios por eventos (Azure Service Bus) e as integrações com sistemas internos e externos, como motor de precificação, CRM e autenticação única.
  • Participar das decisões de arquitetura em Azure junto ao tech lead do projeto.
  • Manter os guardrails do CI/CD no Azure DevOps: SonarQube, Veracode e cobertura de testes.
  • Colocar cada onda em produção e conduzir o desligamento gradual do legado, incluindo a reconciliação de dados no cutover.
  • Trabalhar com o Quality Engineer nos testes em BDD e na regressão entre o legado e o sistema novo.
  • Identificar, analisar e corrigir falhas do que foi entregue, investigando causa raiz.
  • Medir e reportar o ganho de prazo da esteira com IA em cada onda.
  • Documentar decisões técnicas e manter a base de código organizada e escalável.

Requisitos mínimos

  • Experiência sólida como desenvolvedor(a) Fullstack, nível Sênior.
  • Proficiência em .NET / C# (versões recentes), incluindo APIs REST e Entity Framework.
  • Proficiência em Angular (versões recentes), TypeScript, HTML e CSS.
  • SQL Server avançado, com leitura e refatoração de stored procedures.
  • Experiência com Azure (App Service, Container Apps ou AKS, Service Bus, Key Vault) e Azure DevOps.
  • Uso diário de assistentes e agentes de código com IA (Claude Code, GitHub Copilot, Cursor ou similares), com critério para revisar o que a IA gera.
  • Experiência em migração ou modernização de sistemas legados.
  • Experiência em escrever e executar testes automatizados (xUnit/NUnit no back, Jasmine/Karma ou Jest no front).
  • Boa comunicação, autonomia e perfil orientado à solução, com conforto para atuar junto ao time e às áreas de negócio.

Diferenciais:

  • Arquitetura orientada a eventos e Domain-Driven Design.
  • Migração gradual de legado (strangler fig) com convivência entre sistema antigo e novo.
  • Node.js, para leitura do sistema legado.
  • Desenvolvimento guiado por especificação com agentes de IA (context engineering).
  • BDD (Reqnroll/SpecFlow, Gherkin) e testes E2E com Playwright.
  • SonarQube e Veracode.
  • Design system e aplicações responsivas para uso no celular.
  • Vivência em domínio comercial, CRM ou varejo.

Informações adicionais

  • Atuação 100% remota.
  • Organização própria da rotina, com disponibilidade para alinhamentos e rituais do projeto previamente agendados.
  • Equipamento disponibilizado para atendimento às políticas de segurança da informação.