Estamos buscando um profissional experiente para ocupar o cargo de Arquiteto de Software/Soluções PL/SR.
Resumo:
O candidato ideal deverá ter habilidades avançadas em desenvolvimento de software, com foco em tecnologias .NET e AngularJS. Além disso, é necessário experiência em testes unitários, integração, carga/performance e E2E, além de conhecimento em ferramentas de Integração e Entrega Contínua como GitLab e AzureDevops.
Habilidades Requeridas:
* Desenvolver 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/SERVICOS há pelo menos 5 anos;
* CONHECER NO MÍNIMO 10 DAS SEGUINTE SIGLAS: BDD, DDD, FDD, MVC, MVVM, MVP, BFF, EDA, SOA, MQTT, AMQP, JSON, gRPC, SaaS, IaaS, PaaS e/ou IaC;
* CONHECER NO MÍNIMO 5 DOS SEGUINTE PADRÕES E REFERÊNCIAS:
--> Prototype e/ou Singleton;
--> Composite e/ou Façade e/ou Proxy;
--> Iterator e/ou Mediator e/ou Visitor;
--> Model View Controller (MVC) e/ou Model View ViewModel (MVVM) e/ou Model View Presenter (MVP);
--> Dependency Injection e/ou Mock object e/ou Inversion of control e/ou Unit of Work;
Informações Adicionais:
O candidato deve ser capaz de trabalhar de forma independente e em equipe, com boa comunicação e capacidade de resolver problemas complexos.