Desenvolvedor Backend de Rede
O objetivo principal desse cargo é criar soluções eficazes e atender aos requisitos estabelecidos.
Responsabilidades Principais:
1. Desenvolver soluções de qualidade e produtividade;
2. Realizar levantamento de requisitos, documentar, projetar e implementar soluções;
3. Garantir o atendimento aos requisitos estabelecidos;
4. Gestionar suas próprias tarefas;
5. Demonstrar habilidades de resolução de problemas de forma proativa.
Habilidades Requeridas:
* Ensino superior completo em áreas relacionadas à tecnologia da informação;
* Domínio de .NET Framework, .NET Core e ASP.NET Core REST APIs;
* Conhecimento em modelagem de dados relacionais e não relacionais e em SQL Server;
* Aplicação de princípios DDD, SOLID e padrões de projeto;
* Experiência com frameworks de acesso a dados, como Entity Framework, LINQ, ADO.NET ou Dapper;
* Uso de containers e orquestração, como Docker e Kubernetes;
* Experiência com serviços Azure, incluindo recursos de integração;
* Conhecimento em mensageria e integrações, como Service Bus, Event Hub e REST APIs;
* Utilização de Git para controle de versão;
* Desenvolvimento de aplicações em camadas MVC, MVP, MVVM e em ambientes multi-tenancy.
Qualificações Preferenciais:
* A experiência no desenvolvimento de aplicações escaláveis e de alto nível;
* O conhecimento em modelos de negócios avançados;
* Competências em liderança e gestão de equipes;
* Orientações que proporcionem soluções mais sustentáveis.