23-07-2021
Full Stack Engineer
A equipa de Business Intelligence & Analytics tem como objetivo assegurar que as organizações conseguem obter mais valor dos seus dados e se tornam verdadeiramente data-driven. De forma a atingirmos estes objetivos desenvolvemos um produto de raiz, denominado por Write-back que visa estender as funcionalidades de uma solução de analytics, o Tableau. Neste momento o produto já foi adquirido por diversas empresas de renome a nível mundial mas está em permanente evolução acrescentando novas funcionalidades em diversas vertentes e como tal com desafios técnicos constantes.
Quais as principais responsabilidades?
Como Full Stack Engineer serás responsável pelo desenvolvimento end-to-end de um produto. Irás participar na estruturação central da aplicação bem como no planeamento da user interface, apresentação de controlos e atividade. Na Xpand IT irás trabalhar sobretudo com tecnologias baseadas em Java e JavaScript, num ambiente colaborativo.
Diariamente serás responsável por:
- Analisar e definir requisitos das aplicações e traduzi-los em serviços técnicos
- Usar/ sugerir linguagens de programação actuais para criar interfaces web user-friendly
- Desenhar e criar mockups e desenhar diferentes protótiposde qualidade
- Otimizar aplicações para a máxima performance e garantir a compatibilidade entre browsers e dispositivos diferentes
- Desenhar e desenvolver serviços aplicacionais de backend usando as melhores práticas e padrões de desenho
- Recomendar soluções comparando vantagens e desvantagensde estratégias alternativas de desenvolvimento
- Integrar módulos de aplicações através do desenvolvimento de API / serviços
- Garantir o correto desempenho, segurança e escalabilidade dos serviços de backend
- Garantir que os testes de unitários / integrados estão devidamente atualizados e corretos garantindo a integridade do mecanismo de integração contínua
// Stacks: Java, Spring, JavaScript, React e Angular
Que Skills precisas de ter?
- Licenciatura e/ou Mestrado em Informática e Computadores, Sistemas de Informação ou Ciência da Computação
- Experiência profissional (mais de 4 anos) como Developer em tecnologias baseadas em JavaScript,HTML5 e CSS3
- Conhecimentos de frameworks de desenvolvimento frontend tais como React ou Angular
- Experiência profissional (mais de 4 anos) como Developer em tecnologias baseadas em Java
- Conhecimentos de frameworks de desenvolvimento backend tais como Spring
- Experiência na implementação soluções de software avançadas e complexas seguindo os padrões de desenho adequados, nomeadamente na implementação de API REST de serviços
- Experiência em ferramentas de gestão de bases de dados como MS SQL Server, MySQL ou PostgreSQL
- Experiência na utilização de ferramentas de apoio ao desenvolvimento como Eclipse, Maven, Jenkins, GIT, JIRA ou equivalente
- Responsabilidade e organização
- Gosto pelo trabalho em equipae pela resolução de problemas e desafios complexos
- Boa capacidade de comunicação(escrita e falada)
- Inglês fluente(escrito e falado)
// Sabe mais sobre a área de Business Intelligence:
