Desenvolvedor de Software Seniør
Aqui você encontrará uma oportunidade de crescer como profissional em um ambiente dinâmico e desafiador, trabalhando com tecnologias atualizadas.
Principais responsabilidades:
* Construir projetos FrontEnd e BackEnd utilizando linguagens de programação convencionais há mais de 8 anos (preferencialmente AngularJS, .NET ou C#);
* Aplicar testes (Unitário, Integração, carga/performance, de mutação e E2E) há pelo menos 3 anos e conhecer automação de testes;
* 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;
* Conhecer alguma ferramenta/Plataforma para Gestão de APIs/Serviços (Preferencialmente Apigee) há pelo menos 5 anos;
* Conhecer 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;
* Conhecer no mínimo 5 dos seguintes padrões e referências:
Requisitos mínimos:
1. Possuir conhecimento avançado em desenvolvimento de software;
2. Tentar ser experiente na utilização de design patterns;
3. Ser capaz de liderar a construção de soluções escaláveis;
4. Ter habilidade para colaborar eficazmente com times multidisciplinares;
5. Fazer uso adequado da Injeção de Dependência;
6. Experiência com DB's relacional e não-relacional;
7. Desejável ter experiência com micro serviços;
Vantagens do cargo:
* Oportunidade de evoluir como profissional dentro de um setor estável;
* Benefício de um ambiente flexível que permite trabalho remoto parcial;
* Cultura inclusiva e diversificada que promove crescimento pessoal e profissional;
* Espaço para aprender e se especializar em novas tecnologias;
* Raramente um ambiente muito formal que valoriza as pessoas e não o estresse.