← Todas as vagas

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 é.