Desenvolvedor Backend .NET Sênior
Grupo Regazzo
Regime de contratação
Cooperado
Modelo de trabalho
Remoto
Carga horária
40 horas semanais
Descrição
Buscamos um Desenvolvedor(a) Backend .NET Sênior para fazer parte da nossa equipe.
Sobre o Projeto:
O(a) desenvolvedor(a) fará parte de um projeto desafiador de criação de um sistema do zero, substituindo uma tecnologia legada por uma solução moderna baseada em .NET. Será uma grande oportunidade para atuar na definição de arquitetura, implementação de boas práticase utilização de tecnologias cloud de ponta.
Responsabilidades:
Participar da concepção e desenvolvimento de um novo sistema backend utilizando .NET;
Definir e implementar a arquitetura do projeto seguindo Clean Architecture, Clean Code e princípios SOLID;
Criar testes unitários robustos utilizando técnicas de mock e testcontainers;
Projetar estruturas de dados eficientes (listas, filas, pilhas, árvores, etc.);
Trabalhar com event-driven design pattern utilizando service bus e event hub;
Implementar soluções escaláveis e performáticas em Azure Cloud (Service Bus, Event Hub, Blob Storage, Key Vault);
Aplicar padrões arquiteturais como MVC, DDD e MVVM;
Utilizar Docker e Kubernetes para conteinerização e orquestração da aplicação;
Criar e manter pipelines de CI/CD no Azure DevOps;
Monitorar a aplicação com Datadog e garantir a qualidade com SonarQube e Snyk.
Requisitos:
Experiência sólida com .NET Backend e desenvolvimento de sistemas complexos;
Conhecimento avançado em Git / Gitflow;
Experiência na construção de testes unitários e boas práticas de desenvolvimento;
Domínio em arquitetura de software e padrões de projeto;
Experiência com metodologias ágeis;
Familiaridade com Azure Cloud ou outro ambiente cloud;
Experiência com Docker e Kubernetes;
Conhecimento em ferramentas de monitoramento como Datadog;
Diferencial: experiência com React para desenvolvimento frontend.