Early applicantEasy applyFull-timeWork from Office
Sign in to apply on web or download the app for more options.
Job Description
## Descrição da empresa
A MysticInvest é uma holding de cruzeiros fluviais e de expedição cuja empresa mãe é a Pluris Investments. Considerada um dos maiores operadores mundiais de cruzeiros fluviais, a MysticInvest integra neste sector a DouroAzul, o maior operador de cruzeiros fluviais em Portugal distinguido, diversas vezes, como a melhor empresa de cruzeiros fluviais da Europa e a Nicko Cruises, que opera mais de duas dezenas de navios hotel em três continentes. Em 2019, a MysticInvest reforçou a sua estratégia de internacionalização com o lançamento da Mystic Cruises, uma empresa dedicada a cruzeiros oceânicos que tem como objetivo ter uma frota de 10 navios de cruzeiros de expedição a operar durante a próxima década. Para além destas empresas, fazem atualmente parte da MysticInvest a Atlas Ocean Voyages, a DouroLegend, a DouroHeritage e, a DouroAzul Talents e a Mystic Ocean.
## Descrição do emprego
Estamos a reforçar a nossa equipa com a contratação de um Developer / Full Stack (M/F) para a área de Tecnologias da Informação. Este profissional será responsável por desenvolver soluções de software de forma isolada ou integrada com outras plataformas e equipamentos, de acordo com as necessidades identificadas pelo Diretor de Tecnologias da Informação, para suportar processos/atividade das empresas do Grupo MysticInvest.
Responsabilidades:
- Identificar necessidades e requisitos de desenvolvimento de novas soluções ou de melhorias nas soluções existentes.
- Assegurar o dimensionamento e planeamento de novos desenvolvimentos.
- Participar nos projetos de integração e desenvolvimento de novas soluções, sejam em novas infraestruturas e serviços ou na capacitação e melhoria dos atuais.
- Efetuar análise e alterações nas aplicações em utilização pelas empresas do grupo.
- Assegurar junto a equipa de desenvolvimento e da gestão de projetos a correta execução e cumprimentos dos prazos e requisitos a implementar.
- Assegurar a documentação de desenvolvimento e de utilização.
- Prestar manutenção às soluções desenvolvidas ou atualizadas.
- Participar nas novas implementações desde a fase de planeamento;
## Qualificações
- Formação superior em Engenharia Informática, Ciências da Computação ou Curso técnico relevante na área;
- **Domínio e experiência comprovada de PHP (8.x), JavaScript, HTML, CSS e JSON, adquirido em contexto profissional. Este requisito é obrigatório e será considerado critério eliminatório durante a avaliação das candidaturas.**
- Bons conhecimentos e experiência em Bases de dados relacionais (SQL / SQL Server / MySQL) e não relacionais (MongoDB);
- Conhecimento e experiência com APIs (RESTful) / desenvolvimento de webservices e microserviços.
- Conhecimento e experiência em Windows, Linux, MacOs, iOS e Android.
- Conhecimento e experiência com a construção e utilização de Containers (Docker).
- Conhecimento e experiência em metodologias Agile (Scrum/Kanban).
- Conhecimento e experiência em Controlo de Versões e Gestão de Repositórios (Git/GitHub e GitLab).
- Conhecimento de desenvolvimento mobile é uma mais valia (React Native, Angular e/ou Flutter).
- Conhecimento de desenvolvimento em runtimes e similares é uma mais valia (Node.js, React e Python).
- Capacidade de performance no cumprimento de planos e tarefas de projeto e de registo organizado e de acordo com as boas práticas de código e documentação.
- Conhecimentos básicos de redes IP.
- Competências de organização, metodologias de trabalho e gosto por atividades em equipa.
## Informação adicional
- Oportunidade de integrar um projeto desafiador na área de tecnologias de informação;
- Oportunidade de carreira, integrando um Grupo em expansão com possibilidade de progressão na carreira mediante a evolução;
- Integração numa equipa diversificada e dinâmica com profissionais da mesma área de formação;
- Vencimento de acordo com os conhecimentos e experiência anteriores
Key Responsibilities
Identify needs and requirements for new solutions or improvements to existing ones.
Plan and size new developments.
Participate in integration and development projects for new infrastructure and services.
Analyze and modify applications used by group companies.
Ensure correct execution and compliance with deadlines and requirements.
Maintain development and usage documentation.
Provide maintenance for developed or updated solutions.
Participate in new implementations from the planning phase.
Requirements
Bachelor's degree in Computer Science or Engineering
Relevant technical course in the area
Skills Required
PHPJavaScriptHTMLCSSJSONSQLSQL ServerMySQLMongoDBRESTful APIsWeb ServicesMicroservicesWindowsLinuxMacOSiOSAndroidDockerAgileScrumKanbanGitGitHubGitLabIP NetworksOrganizationTeamworkProject ManagementReact NativeAngularFlutterNode.jsReactPythonMobile Development
Benefits
Career progression opportunities
Integration into a diverse and dynamic team
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.