* Salário: R$ 3.000 a R$ 6.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: Junior
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;
- Atuar na integração e evolução de soluções baseadas em Microsoft Dynamics.
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 CRM, 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 NoSQ
