Fullstack Software Engineer .NET C# | Pleno
- Empresa
- Konsi
- Área
- Full stack
- Região
- Brasil
- Local
- Não informado
- Modalidade
- Remoto
- Senioridade
- Pleno
- Stack
- .NET
- Publicada
- 31/10, 18:21 (Brasília), há 2 dias
Ver anúncio original via Remotar
O que essa vaga NÃO é
Essa vaga não é para quem quer pegar ticket, entregar código e ir embora.
Aqui, o bug chega como reclamação de negócio, não como stack trace: "o valor da proposta mudou depois da simulação", "esse cliente aparece sem oferta e deveria ter". Você vai ao dado de produção, reconstrói o que aconteceu com aquele CPF naquele minuto e só então decide onde mexer. Se você quer contexto de negócio real, ownership ponta a ponta e autonomia técnica com responsabilidade proporcional, continue lendo.
O que você vai fazer
• Receber um problema, não uma solução pronta, e definir a abordagem técnica, negociando escopo e alternativas direto com Produto e Negócio.
• Entregar ponta a ponta: a regra no serviço .NET, o dado em Mongo/Postgres, a tela que a operação usa e o teste que protege o comportamento.
• Investigar bug de valor até a causa: reproduzir, quantificar quantos casos foram afetados e propor o menor fix que resolve.
• Tornar-se a referência de pelo menos um domínio nomeável do sistema (motor de oferta, esteira de digitação, cálculo de comissão). A pessoa que os outros procuram para aquilo.
• Instrumentar o que você entrega: log, métrica e alerta que fazem a falha aparecer antes de o cliente reclamar.
• Atuar como plantonista, investigar incidentes em produção e escrever o post-mortem.
• Lidar com terceiros instáveis (bancos e convênios mudam contrato sem avisar) tolerando a falha sem esconder o problema.
• Revisar PRs com apontamento que muda a solução, não só o estilo, e apoiar quem está em nível anterior.
• Propor e implementar melhoria de teste, build ou observabilidade que ninguém pediu, porque o atrito era recorrente.
O que você precisa ter
• C# / .NET 8+ em produção, com carga real. Você sabe onde a aplicação degrada e como diagnosticar.
• Hábito de ir ao dado antes de decidir: escrever a query (SQL ou Mongo) que confirma ou derruba sua hipótese, em base real, antes de mexer em qualquer coisa.
• Experiência conduzindo mudança em que o código não passou pela sua mão, e capacidade de explicar o que te deu confiança para subir.
• Log estruturado, métrica e alerta como parte da entrega, sabendo dizer qual falha cada alerta pega.
• Conforto com regra de negócio financeira: trabalhou onde o número tinha que fechar e tem o hábito de recalcular e bater o resultado. Não precisa conhecer consignado, isso a gente ensina.
• Frontend suficiente para fechar a entrega: HTML, CSS, JavaScript e algum framework moderno, sem depender de outra pessoa para terminar.
• Teste automatizado por hábito, sabendo dizer qual comportamento ele protege.
• Comunicação escrita clara: achado vira mensagem curta no canal e registro rastreável, para quem é técnico e para quem não é.