Conhecimentos Técnicos ObrigatóriosBack-end
- C# e .NET 8
- ASP.NET Core
- APIs REST
- Entity Framework
- Injeção de Dependência (DI)
- Autenticação e Autorização (JWT)
Front-end
- Angular
- Angular Material
- TypeScript
- HTML5, CSS3 e Responsividade
- Consumo de APIs REST
Banco de Dados
- Oracle Database
- Procedures
- Triggers
- Functions
- Views
- Otimização de Queries
- Modelagem de Banco de Dados
Programação Orientada a Objetos (POO)
O candidato deve demonstrar conhecimento em:
- Encapsulamento
- Herança
- Polimorfismo
- Abstração
- Interfaces
Classes Abstratas Inversão de Dependência Princípios SOLID Design PatternsArquitetura de Software
Conhecimento em:
- Arquitetura em Camadas
- Clean Architecture
- Domain Driven Design (DDD)
- Microsserviços
- Arquitetura Orientada a Eventos
- Boas práticas de API
- Mensageria (RabbitMQ ou similares)
- Escalabilidade e Performance
- Segurança de Aplicações
DevOps
- Git
- Azure DevOps
- CI/CD
- Pipelines de Deploy
- Controle de Versionamento
Avaliação Técnica
O candidato deverá demonstrar capacidade para:
- Construir uma API em .NET 8 seguindo boas práticas.
- Desenvolver uma tela em Angular Material consumindo API.
- Criar Procedures e Queries Oracle.
- Aplicar conceitos de SOLID.
- Estruturar uma aplicação utilizando Clean Architecture.
- Realizar análise e resolução de problemas complexos.
- Desenvolver código limpo, reutilizável e de fácil manutenção.
Pagamento: R$4.000,00 por mês
Benefícios:
- Assistência odontológica
- Auxílio-combustível
- Seguro de vida
- Vale-alimentação
- Vale-refeição
- Vale-transporte
Local do trabalho: Presencial