Cadastro como Arquiteto de Software
Buscamos profissionais capacitados para projetar, implementar e manter soluções de software escaláveis e seguras.
Especificações do Cargo
Requisitos:
1. Conhecimento em linguagens de programação convencionais (AngularJS, .NET ou C#);
2. Possibilidade de realizar testes unitários, integração, carga/performance, de mutação e E2E;
3. Familiaridade com ferramentas/processos de Integração e Entrega Contínua e Configuração de Código (GitLab, Jenkins ou AzureDevops);
4. Conhecimento em plataformas de Gestão de APIs/Serviços (Apigee);
5. No mínimo 10 das seguintes siglas: BDD, DDD, FDD, MVC, MVVM, MVP, BFF, EDA, SOA, MQTT, AMQP, JSON, gRPC, SaaS, IaaS, PaaS e/ou IaC;
6. No mínimo 5 dos seguintes padrões e referências: Prototype, Singleton, Composite, Façade, Proxy, Iterator, Mediator, Visitor, Model View Controller (MVC) e/ou Model View ViewModel (MVVM) e/ou Model View Presenter (MVP), Dependency Injection, Mock object, Inversion of control e/ou Unit of Work;'],