RIO VAGAS
Desenvolvedor Fullstack Sr (C#) – Grupo Stefanini – Home Office
Responsabilidades e atribuições
Responsabilidades e Expertises necessárias:
Backend:
Desenvolver APIs RESTful utilizando .NET Core, aplicando os princípios SOLID e Clean Architecture.
Implementar padrões como Repository, Unit of Work e Dependency Injection.
Gerenciar banco de dados SQL Server e otimizar operações.
Criar testes unitários com XUnit e garantir alta cobertura e confiabilidade.
Utilizar Redis para gerenciamento de cache e melhoria de desempenho.
Frontend:
Desenvolver interfaces responsivas utilizando Angular, RxJS e Angular Material.
Implementar layouts eficientes com FlexLayout.
Realizar testes unitários com Jest para validação de componentes e serviços.
Infraestrutura e DevOps:
Configurar pipelines de integração e entrega contínua com Azure DevOps.
Gerenciar contêineres com Docker.
Monitorar logs e métricas com ferramentas como DataDog e Elastic.
Arquitetura e Qualidade:
Seguir conceitos de Clean Architecture e aplicar princípios de CQRS e DDD.
Garantir qualidade de código com análise contínua em SonarQube.
Colaborar em revisões de código e discussões técnicas.
Requisitos e qualificações
Requisitos
Linguagens: C#, TypeScript, JavaScript.
Frameworks:
Backend: .NET Core, Entity Framework Core, XUnit.
Frontend: Angular, RxJS, Jest, Angular Material.
Banco de Dados: SQL Server.
Cache: Redis.
Ferramentas DevOps: Azure DevOps, Docker.