Forward Deployed Engineer Sênior
Publicada 27 de OutubroA 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.