Soluções de Software em .NET
Construir projetos FrontEnd e BackEnd utilizando uma linguagem de programação convencional há mais de 8 anos.
Aplicar testes (Unitário, Integração, carga/performance, de mutação e E2E) há pelo menos 3 anos.
Utilizar alguma ferramenta/processo de Integração e Entrega Contínua e Configuração de Código há pelo menos 5 anos.
Conhecer alguma ferramenta/Plataforma para Gestão de APIs/Serviços há pelo menos 5 anos.
Conhecimento avançado em padrões de design de software e arquitetura de sistemas.
Especificações técnicas detalhadas:
* BDD - Desenvolvimento Dirigido por Testes
* DDD - Programação Orientada a Objetos
* FDD - Programação Dinâmica
* MVC - Modelo-Visor-Controlador
* MVVM - Modelo-Visor-Vista Móvel
* MVP - Modelo-Visor-Presentador
* Prototype - Prototipagem Rápida
* Singleton - Padrão Singleton
* Composite - Padrão Composite
* Iterator - Padrão Iterador
* Mediator - Padrão Mediator
* Visitor - Padrão Visitante
* Dependency Injection - Injeção de Dependência
* Mock object - Objeto Mock
* Inversion of control - Inversão do Controle
* Unit of Work - Unidade de Trabalho
Certificação em tecnologias relevantes é um diferencial.