* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Descrição da função:
Estamos em busca de um(a) Desenvolvedor(a) Backend com experiência em C#, Azure Functions e Microsoft Dynamics, para atuar na modernização, refatoração e otimização de sistemas legados. Essa pessoa será responsável por garantir a qualidade, performance e estabilidade das aplicações, contribuindo diretamente na evolução da arquitetura e das integrações entre sistemas.
Responsabilidades:
Refatorar e otimizar código legado em C# e Azure Functions, seguindo boas práticas de engenharia de software;
Implementar e manter APIs REST, conforme padrões definidos pela arquitetura;
Corrigir e aprimorar processos críticos, reduzindo acoplamentos e aumentando a robustez das soluções;
Participar da modernização de código, revisão de estrutura e eliminação de trechos obsoletos;
Implementar práticas eficazes de logging, monitoramento e tratamento de erros;
Apoiar a documentação técnica de fluxos, integrações e componentes do sistema.
Requisitos obrigatórios:
- Experiência sólida com C#, .NET e Azure Functions;
- Conhecimento em desenvolvimento e integração de APIs REST;
- Vivência com refatoração de código, testes automatizados e boas práticas de desenvolvimento;
- Experiência em monitoramento e logging (ex: Application Insights, Serilog, ou similares);
- Capacidade analítica para compreender código legado e propor melhorias rápidas e eficazes;
- Experiência com Microsoft Dynamics, incluindo customizações e integrações.
Diferenciais:
Experiência com arquitetura de microsserviços;
Conhecimento em Azure DevOps e CI/CD pipelines;
Noções de mensageria e filas (Service Bus, Event Grid, etc.);
Familiaridade com bancos de dados relacionais e NoSQL
