Posição
Procuramos um full-stack developer para integrar a equipa de IT do P5.
O developer terá oportunidade de participar em todas as fases do desenvolvimento de software para sustentar o conjunto de serviços disponibilizados pelo P5. Isto inclui interfaces gráficas para gestão interna, serviços para integrar as soluções de software disponibilizadas pelo P5 (desde WebApps a aplicações móveis), assim como potencialmente user-facing apps.
A médio/longo prazo, terá também a possibilidade de envolvimento no apoio a uma plataforma de centralização e cruzamento de dados vindos destas variadas fontes (data warehousing) com vista a no futuro explorar estes dados e produtizar soluções baseadas em machine learning.
Trabalhamos com práticas DevOps (controlo de versões com Git, integração contínua, containerization com Docker, e deployment em ambiente Kubernetes).
Tendo em conta o tamanho actual da equipa e a fase de crescimento em que se encontra o P5, procuramos alguém com flexibilidade e capacidade de adaptação a novas tarefas.
Requerido:
Mínimo de 5 anos de experiência
Domínio de programação orientada a objectos (preferencialmente Java)
Proficiência em desenvolvimento de serviços REST (preferencialmente frameworks compatíveis com JAX-RS)
Experiência com bases de dados (preferencialmente PostgreSQL)
Experiência em desenvolvimento frontend (preferencialmente JavaScript e frameworks como React ou Angular)
Uso de práticas DevOps (com foco em Git para controlo de versões, experiência com integração contínua, e familiaridade com Docker)
Mais valias:
Alguma experiência em desenvolvimento mobile (preferencialmente frameworks cross-platform como Xamarin, React Native, ou Flutter)
Conhecimentos de Kubernetes
Se este desafio é para ti, envia-nos a tua candidatura para [email protected]