Desenvolvedor de Software especializado em Tecnologias .NET e Soluções FrontEnd e BackEnd.
Descrição do Cargo
O profissional trabalhará no desenvolvimento de projetos utilizando linguagens convencionais como AngularJS, .NET ou C# e com experiência em testes unitários, integração, carga/performance, de mutação e E2E há pelo menos 3 anos.
Também será responsável por utilizar ferramentas de Integração e Entrega Contínua como GitLab, Jenkins ou AzureDevops, bem como conhecer alguma plataforma para gestão de APIs/Serviços como Apigee.
No mínimo 10 das seguintes siglas devem ser conhecidas: BDD, DDD, FDD, MVC, MVVM, MVP, BFF, EDA, SOA, MQTT, AMQP, JSON, gRPC, SaaS, IaaS, PaaS e/ou IaC.
Além disso, deve ter conhecimento em no mínimo 5 dos padrões e referências abaixo:
* 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;
Requisitos
O ideal é que o candidato tenha experiência comprovada em projetos relacionados ao assunto e seja capaz de resolver problemas complexos de forma eficiente.
Benefícios
A empresa oferece um ambiente de trabalho moderno e dinâmico, além de oportunidades de crescimento e desenvolvimento pessoal e profissional.
Outras Informações
O cargo é remoto e flexível, permitindo que o profissional trabalhe de forma autônoma e organizada.