Software Developer (Python)

Descrição da Função:

– Efetuar a análise e o desenho das soluções a implementar;
– Contribuir para a definição das especificações técnicas da solução;
– Participar na realização de testes unitários e integrados dos módulos de software e assegurar o seu funcionamento correto, de acordo com o especificado;
– Atualizar e versionar os repositórios de código fonte e da documentação técnica dos produtos na decorrência do trabalho de desenvolvimento efetuado.

 

Perfil do Candidato:

– Formação académica na área da engenharia ou das ciências exatas.
– Experiência profissional entre 5 a 8 anos em Python ou outra linguagem dentro do paradigma OOP;
– Domínio ao nível das boas práticas da programação orientada a objetos (exemplo: princípios SOLID, noções claras de polimorfismo, herança, composição e outras relações de expansão entre objetos);
– Noções de containerização e desenvolvimento de micro-serviços;
– Experiência com TDD / BDD;
– Experiência com alguma framework de CI/CD (gitlab pipelines, bamboo, circleCI, etc)
– Experiência no desenvolvimento de aplicações com Message Queues (preferêncial);
– Capacidade critica, reflexiva e criativa;
– Sentido de iniciativa e de autonomia;
– Dinamismo, organização e sentido de responsabilidade.

 

Oferecemos:

– Integração em conceituado Grupo internacional;
– Ambiente profissional colaborativo e de entreajuda;
– Perspetivas de progressão profissional num ambiente motivador e desafiante;
– Formação adequada;
– Remuneração compatível com a experiência.

 

Local de Trabalho:

Almada