Detalhes do Cargo:
Desenvolvimento de Software
Nossa equipe procura por profissionais experientes em desenvolvimento de software. Desenvolver projetos FrontEnd e BackEnd utilizando uma linguagem de programação convencional há mais de 8 anos é fundamental para este cargo.
Tecnologias Utilizadas
* AngularJS, .NET ou C#;
Para a realização da tarefa, é necessário possuir conhecimento em testes (Unitário, Integração, carga/performance, de mutação e E2E) há pelo menos 3 anos e conhecer automação de testes. Além disso, utilizar alguma ferramenta/processo de Integração e Entrega Contínua e Configuração de Código (Preferencialmente GitLab, Jenkins ou AzureDevops) há pelo menos 5 anos também é essencial.
Habilidades e Conhecimentos Exigidos
É importante ter conhecimento em alguma ferramenta/Plataforma para Gestão de APIs/Serviços (Preferencialmente Apigee) há pelo menos 5 anos e entender 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;
* Algumas siglas incluem: 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;
Ferramentas e Processos Requeridos
O ideal seria que o candidato tenha experiência em utilização de alguma ferramenta/processo de Integração e Entrega Contínua e Configuração de Código (Preferencialmente GitLab, Jenkins ou AzureDevops).
O processo de seleção será baseado na qualificação do candidato para desempenhar as atividades mencionadas anteriormente. Recomendamos ler o texto completo antes de se candidatar para entender melhor as necessidades e requisitos do cargo.