Descrição do Cargo
O cargo de Arquiteto de Software/Soluções PL/SR é uma oportunidade para trabalhar em projetos FrontEnd e BackEnd utilizando linguagens de programação convencionais, como AngularJS, .NET ou C#.
O profissional deve ter habilidades em testes unitários, integração, carga/performance, mutação e E2E, além de conhecer ferramentas de automação de testes.
Além disso, é necessário ter experiência em utilização de ferramentas de Integração e Entrega Contínua, como GitLab, Jenkins ou AzureDevops, e conhecimento em gestão de APIs/Serviços, como Apigee.
O ideal é que o candidato tenha conhecimento em pelo menos 10 das seguintes siglas: BDD, DDD, FDD, MVC, MVVM, MVP, BFF, EDA, SOA, MQTT, AMQP, JSON, gRPC, SaaS, IaaS, PaaS e/ou IaC.
É também importante conhecer pelo menos 5 dos seguintes 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;
A equipe valoriza a inovação e a criatividade no trabalho, com um ambiente colaborativo e respeitoso. O salário será discutido durante o processo seletivo.