Principais responsabilidades
Sustentação e Correção
Atuar na análise, diagnóstico e correção de bugs em aplicações .NET (C#) em produção.
Realizar tratativa de incidentes e problemas (N1/N2/N3), conforme SLAs acordados.
Corrigir falhas funcionais, técnicas e de integração com outros sistemas.
Análise Técnica e Negócio
Investigar logs, exceções e métricas para identificação de causa raiz (Root Cause Analysis – RCA).
Entender regras de negócio para garantir correções sem impacto colateral.
Apoiar times de suporte e áreas usuárias na esclarecimento de comportamentos do sistema.
Evoluções e Melhorias Contínuas
Implementar pequenas evoluções, ajustes e melhorias em sistemas legados e atuais.
Refatorar código visando melhor performance, legibilidade e manutenibilidade.
Sugerir melhorias técnicas para reduzir recorrência de incidentes.
Qualidade e Estabilidade
Desenvolver e executar testes unitários e testes funcionais para validação das correções.
Garantir que correções não gerem regressões em produção.
Apoiar processos de deploy controlado e validações pós-produção.
Documentação e Governança
Documentar correções, ajustes e lições aprendidas.
Apoiar a atualização de documentação técnica e funcional.
Seguir padrões de versionamento, controle de código-fonte e boas práticas de desenvolvimento.
Conhecimentos técnicos normalmente exigidos
C# / .NET Framework / .NET Core
APIs REST e Web Services
Banco de dados (SQL Server, consultas, procedures, otimização)
Debugging, análise de logs e tratamento de exceções
Git ou outro sistema de versionamento
Noções de CI/CD e ambientes (DEV, QA, PROD)
Atuação no time
Trabalha de forma colaborativa com analistas de suporte, QA, DevOps e negócio.
Recebe demandas mais estruturadas do time sênior e atua com autonomia moderada.
Apoia desenvolvedores juniores na resolução de incidentes recorrentes.
Valor gerado para o negócio
Redução de indisponibilidade e riscos operacionais.
Aumento da confiabilidade das aplicações.
Melhoria contínua da experiência do usuário e da eficiência dos sistemas.