Desenvolvimento e manutenção de aplicações utilizando a plataforma.NET Core
- Escrever, testar e manter código de alta qualidade em C#
- Implementar funcionalidades complexas com base em especificações detalhadas.
- Contribuir para o design e arquitetura de novos sistemas e melhorias em sistemas existentes
- Corrigir bugs e melhorar o desempenho de aplicações existentes.
- Desenvolver e manter integrações entre sistemas utilizando APIs, serviços web e outras tecnologias.
- Garantir que diferentes módulos e sistemas funcionem de maneira integrada e eficiente
- Utilizar ferramentas avançadas de controle de versão, como Git, com práticas de branching e merging.
- Trabalhar com ambientes de desenvolvimento integrado (IDEs) como Visual Studio e ferramentas de CI/CD.
- Ter experiência com bancos de dados relacionais e NoSQL - Possuir conhecimento tanto de desenvolvimento front-end (JavaScript, Angular, React) quanto back-end (ASP.NET Core, Web API).
- Ser capaz de trabalhar em todas as camadas de uma aplicação.
- Capacidade de colaborar com time na definição de soluções e proposições de melhorias.